C# Class Giorgi.Roslyn.PinvokeRewriter.PinvokeSyntaxRewriter

Inheritance: SyntaxRewriter
Show file Open project: Giorgi/Dynamic-PInvoke Class Usage Examples

Public Methods

Method Description
PinvokeSyntaxRewriter ( SemanticModel semanticModel ) : System.Collections.Generic
VisitClassDeclaration ( ClassDeclarationSyntax node ) : SyntaxNode
VisitMethodDeclaration ( MethodDeclarationSyntax node ) : SyntaxNode

Private Methods

Method Description
BuildUnmanagedFunctionPointerAttribute ( DllImportData dllImportData ) : AttributeListSyntax

Method Details

PinvokeSyntaxRewriter() public method

public PinvokeSyntaxRewriter ( SemanticModel semanticModel ) : System.Collections.Generic
semanticModel SemanticModel
return System.Collections.Generic

VisitClassDeclaration() public method

public VisitClassDeclaration ( ClassDeclarationSyntax node ) : SyntaxNode
node ClassDeclarationSyntax
return SyntaxNode

VisitMethodDeclaration() public method

public VisitMethodDeclaration ( MethodDeclarationSyntax node ) : SyntaxNode
node MethodDeclarationSyntax
return SyntaxNode