C# 클래스 Blackmire.CppHeaderWalker

상속: Blackmire.CppWalker
파일 보기 프로젝트 열기: ActiveMesa/Blackmire 1 사용 예제들

공개 메소드들

메소드 설명
CppHeaderWalker ( Microsoft.CodeAnalysis.CSharp.CSharpCompilation compilation, Microsoft.CodeAnalysis.SemanticModel model, Blackmire.ConversionSettings settings ) : System
ToString ( ) : string
VisitAccessorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax node ) : void
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void
VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : void
VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void
VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void
VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void
VisitNamespaceDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax node ) : void
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void
VisitUsingDirective ( UsingDirectiveSyntax node ) : void

비공개 메소드들

메소드 설명
VisitTypeDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax node ) : void

메소드 상세

CppHeaderWalker() 공개 메소드

public CppHeaderWalker ( Microsoft.CodeAnalysis.CSharp.CSharpCompilation compilation, Microsoft.CodeAnalysis.SemanticModel model, Blackmire.ConversionSettings settings ) : System
compilation Microsoft.CodeAnalysis.CSharp.CSharpCompilation
model Microsoft.CodeAnalysis.SemanticModel
settings Blackmire.ConversionSettings
리턴 System

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

VisitAccessorDeclaration() 공개 메소드

public VisitAccessorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax
리턴 void

VisitClassDeclaration() 공개 메소드

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
리턴 void

VisitConstructorDeclaration() 공개 메소드

public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
리턴 void

VisitEnumDeclaration() 공개 메소드

public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void
node EnumDeclarationSyntax
리턴 void

VisitEnumMemberDeclaration() 공개 메소드

public VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : void
node EnumMemberDeclarationSyntax
리턴 void

VisitFieldDeclaration() 공개 메소드

public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax
리턴 void

VisitInterfaceDeclaration() 공개 메소드

public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void
node InterfaceDeclarationSyntax
리턴 void

VisitMethodDeclaration() 공개 메소드

public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
리턴 void

VisitNamespaceDeclaration() 공개 메소드

public VisitNamespaceDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax
리턴 void

VisitPropertyDeclaration() 공개 메소드

public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
리턴 void

VisitUsingDirective() 공개 메소드

public VisitUsingDirective ( UsingDirectiveSyntax node ) : void
node UsingDirectiveSyntax
리턴 void