Свойство | Type | Description | |
---|---|---|---|
classDeclaration |
Méthode | Description | |
---|---|---|
ClassASTWalker ( |
Copy initializes a new instance of the ClassASTWalker class. For testability. |
|
Create ( CSharpSyntaxNode node, |
Factory method for class ClassASTWalker.
|
|
VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void |
|
|
VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void |
|
|
VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void |
This will cause an AST walker to be created, thus we don't need to go further deeper in the tree by visiting the node. |
|
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void |
|
|
Walk ( ) : ITranslationUnit |
Walk the whole tree starting from specified CSharpSyntaxNode and build the translation unit tree necessary for generating TypeScript output.
|
Méthode | Description | |
---|---|---|
ClassASTWalker ( CSharpSyntaxNode node, |
Initializes a new instance of the ClassASTWalker class.
|
|
InvokeConstructorDeclarationVisited ( object sender, |
||
InvokeFieldDeclarationVisited ( object sender, |
||
InvokeMethodDeclarationVisited ( object sender, |
||
InvokePropertyDeclarationVisited ( object sender, |
Méthode | Description | |
---|---|---|
CreateWalkingContext ( ) : |
protected ClassASTWalker ( CSharpSyntaxNode node, |
||
node | CSharpSyntaxNode | |
classDeclaration | ||
semanticModel | Microsoft.CodeAnalysis.SemanticModel | The semantic model. |
Résultat | System |
public ClassASTWalker ( |
||
other | ||
Résultat | System |
public static Create ( CSharpSyntaxNode node, |
||
node | CSharpSyntaxNode | |
context | The walking context. | |
semanticModel | Microsoft.CodeAnalysis.SemanticModel | The semantic model. |
Résultat |
protected InvokeConstructorDeclarationVisited ( object sender, |
||
sender | object | |
e | ||
Résultat | void |
protected InvokeFieldDeclarationVisited ( object sender, |
||
sender | object | |
e | ||
Résultat | void |
protected InvokeMethodDeclarationVisited ( object sender, |
||
sender | object | |
e | ||
Résultat | void |
protected InvokePropertyDeclarationVisited ( object sender, |
||
sender | object | |
e | ||
Résultat | void |
public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax | |
Résultat | void |
public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax | |
Résultat | void |
public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax | |
Résultat | void |
public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax | |
Résultat | void |