C# 클래스 ShaderTools.VisualStudio.Hlsl.Navigation.NavigateTo.NavigateToVisitor

상속: ShaderTools.Hlsl.Syntax.SyntaxVisitor
파일 보기 프로젝트 열기: tgjones/HlslTools 1 사용 예제들

공개 메소드들

메소드 설명
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