프로퍼티 | 타입 | 설명 | |
---|---|---|---|
interfaceDeclaration |
메소드 | 설명 | |
---|---|---|
Create ( CSharpSyntaxNode node, |
Factory method for class InterfaceASTWalker.
|
|
InterfaceASTWalker ( |
Copy initializes a new instance of the InterfaceASTWalker class. For testability. |
|
VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void |
We don't need to go further deeper in the tree by visiting the node. |
|
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void |
We don't need to go further deeper in the tree by visiting the node. |
|
Walk ( ) : ITranslationUnit |
Walk the whole tree starting from specified CSharpSyntaxNode and build the translation unit tree necessary for generating TypeScript output.
|
메소드 | 설명 | |
---|---|---|
InterfaceASTWalker ( CSharpSyntaxNode node, |
Initializes a new instance of the InterfaceASTWalker class.
|
메소드 | 설명 | |
---|---|---|
InvokeMethodDeclarationVisited ( object sender, |
||
InvokePropertyDeclarationVisited ( object sender, |
public static Create ( CSharpSyntaxNode node, |
||
node | CSharpSyntaxNode | |
context | The walking context. | |
semanticModel | Microsoft.CodeAnalysis.SemanticModel | The semantic model. |
리턴 |
protected InterfaceASTWalker ( CSharpSyntaxNode node, |
||
node | CSharpSyntaxNode | |
interfaceDeclaration | ||
semanticModel | Microsoft.CodeAnalysis.SemanticModel | The semantic model. |
리턴 | System |
public InterfaceASTWalker ( |
||
other | ||
리턴 | System |
public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax | |
리턴 | void |
public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax | |
리턴 | void |