C# Class Blackmire.CppHeaderWalker

Inheritance: Blackmire.CppWalker
Afficher le fichier Open project: ActiveMesa/Blackmire Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
VisitTypeDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax node ) : void

Method Details

CppHeaderWalker() public méthode

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
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string

VisitAccessorDeclaration() public méthode

public VisitAccessorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.AccessorDeclarationSyntax
Résultat void

VisitClassDeclaration() public méthode

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
Résultat void

VisitConstructorDeclaration() public méthode

public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
Résultat void

VisitEnumDeclaration() public méthode

public VisitEnumDeclaration ( EnumDeclarationSyntax node ) : void
node EnumDeclarationSyntax
Résultat void

VisitEnumMemberDeclaration() public méthode

public VisitEnumMemberDeclaration ( EnumMemberDeclarationSyntax node ) : void
node EnumMemberDeclarationSyntax
Résultat void

VisitFieldDeclaration() public méthode

public VisitFieldDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.FieldDeclarationSyntax
Résultat void

VisitInterfaceDeclaration() public méthode

public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void
node InterfaceDeclarationSyntax
Résultat void

VisitMethodDeclaration() public méthode

public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
Résultat void

VisitNamespaceDeclaration() public méthode

public VisitNamespaceDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.NamespaceDeclarationSyntax
Résultat void

VisitPropertyDeclaration() public méthode

public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
Résultat void

VisitUsingDirective() public méthode

public VisitUsingDirective ( UsingDirectiveSyntax node ) : void
node UsingDirectiveSyntax
Résultat void