프로퍼티 | 타입 | 설명 | |
---|---|---|---|
ApplyContextDependenciesToTranslationUnit | void | ||
CreateWalkingContext |
메소드 | 설명 | |
---|---|---|
Create ( CSharpSyntaxNode node, |
Factory method for class NamespaceDefinitionASTWalker.
|
|
NamespaceDefinitionASTWalker ( |
Copy initializes a new instance of the NamespaceDefinitionASTWalker class. For testability. |
|
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax 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. |
|
VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void |
|
|
VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void |
|
메소드 | 설명 | |
---|---|---|
NamespaceDefinitionASTWalker ( CSharpSyntaxNode node, Rosetta.Translation.ModuleTranslationUnit module, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System |
Initializes a new instance of the NamespaceDefinitionASTWalker class.
|
|
OnContextChanged ( ) : void |
메소드 | 설명 | |
---|---|---|
ApplyContextDependenciesToTranslationUnit ( ) : void | ||
CreateWalkingContext ( ) : |
public static Create ( CSharpSyntaxNode node, |
||
node | CSharpSyntaxNode | |
context | The walking context. | |
semanticModel | Microsoft.CodeAnalysis.SemanticModel | The semantic model. |
리턴 |
protected NamespaceDefinitionASTWalker ( CSharpSyntaxNode node, Rosetta.Translation.ModuleTranslationUnit module, Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System | ||
node | CSharpSyntaxNode | |
module | Rosetta.Translation.ModuleTranslationUnit | |
semanticModel | Microsoft.CodeAnalysis.SemanticModel | The semantic model. |
리턴 | System |
public NamespaceDefinitionASTWalker ( |
||
other | ||
리턴 | System |
public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void | ||
node | Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax | |
리턴 | void |
public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void | ||
node | EnumDeclarationSyntax | |
리턴 | void |
public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void | ||
node | InterfaceDeclarationSyntax | |
리턴 | void |