C# Class ShaderTools.VisualStudio.Hlsl.Navigation.NavigateTo.NavigateToVisitor

Inheritance: ShaderTools.Hlsl.Syntax.SyntaxVisitor
Datei anzeigen Open project: tgjones/HlslTools Class Usage Examples

Public Methods

Method Description
NavigateToVisitor ( string searchValue, ITextSnapshot snapshot, IWpfTextView textView, INavigateToCallback callback, IBufferGraphFactoryService bufferGraphFactoryService, INavigateToItemDisplayFactory displayFactory, DispatcherGlyphService glyphService, CancellationToken cancellationToken ) : System
Visit ( SyntaxNode node ) : void
VisitClassType ( ClassTypeSyntax node ) : void
VisitCompilationUnit ( CompilationUnitSyntax node ) : void
VisitConstantBuffer ( ConstantBufferSyntax node ) : void
VisitFunctionDeclaration ( FunctionDeclarationSyntax node ) : void
VisitFunctionDefinition ( FunctionDefinitionSyntax node ) : void
VisitInterfaceType ( InterfaceTypeSyntax node ) : void
VisitNamespace ( NamespaceSyntax node ) : void
VisitStructType ( StructTypeSyntax node ) : void
VisitTechnique ( TechniqueSyntax node ) : void
VisitTypeDeclarationStatement ( TypeDeclarationStatementSyntax node ) : void
VisitVariableDeclarationStatement ( VariableDeclarationStatementSyntax node ) : void

Private Methods

Method Description
Contains ( string source, string toCheck, System.StringComparison comp ) : bool
GetDescription ( SyntaxNode node ) : string
ProcessItem ( SyntaxToken name, string nameText, TextSpan nodeSpan, string kind, SyntaxNode parent, Glyph icon ) : void

Method Details

NavigateToVisitor() public method

public NavigateToVisitor ( string searchValue, ITextSnapshot snapshot, IWpfTextView textView, INavigateToCallback callback, IBufferGraphFactoryService bufferGraphFactoryService, INavigateToItemDisplayFactory displayFactory, DispatcherGlyphService glyphService, CancellationToken cancellationToken ) : System
searchValue string
snapshot ITextSnapshot
textView IWpfTextView
callback INavigateToCallback
bufferGraphFactoryService IBufferGraphFactoryService
displayFactory INavigateToItemDisplayFactory
glyphService ShaderTools.VisualStudio.Hlsl.Glyphs.DispatcherGlyphService
cancellationToken System.Threading.CancellationToken
return System

Visit() public method

public Visit ( SyntaxNode node ) : void
node SyntaxNode
return void

VisitClassType() public method

public VisitClassType ( ClassTypeSyntax node ) : void
node ClassTypeSyntax
return void

VisitCompilationUnit() public method

public VisitCompilationUnit ( CompilationUnitSyntax node ) : void
node CompilationUnitSyntax
return void

VisitConstantBuffer() public method

public VisitConstantBuffer ( ConstantBufferSyntax node ) : void
node ConstantBufferSyntax
return void

VisitFunctionDeclaration() public method

public VisitFunctionDeclaration ( FunctionDeclarationSyntax node ) : void
node FunctionDeclarationSyntax
return void

VisitFunctionDefinition() public method

public VisitFunctionDefinition ( FunctionDefinitionSyntax node ) : void
node FunctionDefinitionSyntax
return void

VisitInterfaceType() public method

public VisitInterfaceType ( InterfaceTypeSyntax node ) : void
node InterfaceTypeSyntax
return void

VisitNamespace() public method

public VisitNamespace ( NamespaceSyntax node ) : void
node NamespaceSyntax
return void

VisitStructType() public method

public VisitStructType ( StructTypeSyntax node ) : void
node StructTypeSyntax
return void

VisitTechnique() public method

public VisitTechnique ( TechniqueSyntax node ) : void
node TechniqueSyntax
return void

VisitTypeDeclarationStatement() public method

public VisitTypeDeclarationStatement ( TypeDeclarationStatementSyntax node ) : void
node TypeDeclarationStatementSyntax
return void

VisitVariableDeclarationStatement() public method

public VisitVariableDeclarationStatement ( VariableDeclarationStatementSyntax node ) : void
node VariableDeclarationStatementSyntax
return void