C# Класс ShaderTools.VisualStudio.Hlsl.Navigation.NavigateTo.NavigateToVisitor

Наследование: ShaderTools.Hlsl.Syntax.SyntaxVisitor
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

NavigateToVisitor() публичный Метод

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
Результат System

Visit() публичный Метод

public Visit ( SyntaxNode node ) : void
node SyntaxNode
Результат void

VisitClassType() публичный Метод

public VisitClassType ( ClassTypeSyntax node ) : void
node ClassTypeSyntax
Результат void

VisitCompilationUnit() публичный Метод

public VisitCompilationUnit ( CompilationUnitSyntax node ) : void
node CompilationUnitSyntax
Результат void

VisitConstantBuffer() публичный Метод

public VisitConstantBuffer ( ConstantBufferSyntax node ) : void
node ConstantBufferSyntax
Результат void

VisitFunctionDeclaration() публичный Метод

public VisitFunctionDeclaration ( FunctionDeclarationSyntax node ) : void
node FunctionDeclarationSyntax
Результат void

VisitFunctionDefinition() публичный Метод

public VisitFunctionDefinition ( FunctionDefinitionSyntax node ) : void
node FunctionDefinitionSyntax
Результат void

VisitInterfaceType() публичный Метод

public VisitInterfaceType ( InterfaceTypeSyntax node ) : void
node InterfaceTypeSyntax
Результат void

VisitNamespace() публичный Метод

public VisitNamespace ( NamespaceSyntax node ) : void
node NamespaceSyntax
Результат void

VisitStructType() публичный Метод

public VisitStructType ( StructTypeSyntax node ) : void
node StructTypeSyntax
Результат void

VisitTechnique() публичный Метод

public VisitTechnique ( TechniqueSyntax node ) : void
node TechniqueSyntax
Результат void

VisitTypeDeclarationStatement() публичный Метод

public VisitTypeDeclarationStatement ( TypeDeclarationStatementSyntax node ) : void
node TypeDeclarationStatementSyntax
Результат void

VisitVariableDeclarationStatement() публичный Метод

public VisitVariableDeclarationStatement ( VariableDeclarationStatementSyntax node ) : void
node VariableDeclarationStatementSyntax
Результат void