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

Inheritance: ShaderTools.Hlsl.Syntax.SyntaxVisitor
Afficher le fichier Open project: tgjones/HlslTools Class Usage Examples

Méthodes publiques

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

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

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

Visit() public méthode

public Visit ( SyntaxNode node ) : void
node SyntaxNode
Résultat void

VisitClassType() public méthode

public VisitClassType ( ClassTypeSyntax node ) : void
node ClassTypeSyntax
Résultat void

VisitCompilationUnit() public méthode

public VisitCompilationUnit ( CompilationUnitSyntax node ) : void
node CompilationUnitSyntax
Résultat void

VisitConstantBuffer() public méthode

public VisitConstantBuffer ( ConstantBufferSyntax node ) : void
node ConstantBufferSyntax
Résultat void

VisitFunctionDeclaration() public méthode

public VisitFunctionDeclaration ( FunctionDeclarationSyntax node ) : void
node FunctionDeclarationSyntax
Résultat void

VisitFunctionDefinition() public méthode

public VisitFunctionDefinition ( FunctionDefinitionSyntax node ) : void
node FunctionDefinitionSyntax
Résultat void

VisitInterfaceType() public méthode

public VisitInterfaceType ( InterfaceTypeSyntax node ) : void
node InterfaceTypeSyntax
Résultat void

VisitNamespace() public méthode

public VisitNamespace ( NamespaceSyntax node ) : void
node NamespaceSyntax
Résultat void

VisitStructType() public méthode

public VisitStructType ( StructTypeSyntax node ) : void
node StructTypeSyntax
Résultat void

VisitTechnique() public méthode

public VisitTechnique ( TechniqueSyntax node ) : void
node TechniqueSyntax
Résultat void

VisitTypeDeclarationStatement() public méthode

public VisitTypeDeclarationStatement ( TypeDeclarationStatementSyntax node ) : void
node TypeDeclarationStatementSyntax
Résultat void

VisitVariableDeclarationStatement() public méthode

public VisitVariableDeclarationStatement ( VariableDeclarationStatementSyntax node ) : void
node VariableDeclarationStatementSyntax
Résultat void