C# 클래스 ShaderTools.VisualStudio.ShaderLab.Tagging.Classification.SyntaxTaggerWorker

파일 보기 프로젝트 열기: tgjones/HlslTools

공개 메소드들

메소드 설명
ClassifySyntax ( SyntaxTree syntaxTree ) : void
SyntaxTaggerWorker ( ShaderLabClassificationService classificationService, List results, ITextSnapshot snapshot, CancellationToken cancellationToken ) : System

비공개 메소드들

메소드 설명
AddClassification ( SyntaxNode node, IClassificationType classificationType ) : void
ClassifyNode ( SyntaxNode node ) : void
ClassifyNodeOrToken ( SyntaxNode nodeOrToken ) : void
ClassifyToken ( SyntaxToken token ) : void
ClassifyTrivia ( SyntaxNode trivia ) : void
CreateClassificationTagSpan ( SyntaxNode node, IClassificationType classificationType ) : ITagSpan
GetClassificationForToken ( SyntaxToken token ) : IClassificationType

메소드 상세

ClassifySyntax() 공개 메소드

public ClassifySyntax ( SyntaxTree syntaxTree ) : void
syntaxTree ShaderTools.Unity.Syntax.SyntaxTree
리턴 void

SyntaxTaggerWorker() 공개 메소드

public SyntaxTaggerWorker ( ShaderLabClassificationService classificationService, List results, ITextSnapshot snapshot, CancellationToken cancellationToken ) : System
classificationService ShaderLabClassificationService
results List
snapshot ITextSnapshot
cancellationToken System.Threading.CancellationToken
리턴 System