C# Class ShaderTools.VisualStudio.ShaderLab.Tagging.Classification.SyntaxTaggerWorker

Afficher le fichier Open project: tgjones/HlslTools

Méthodes publiques

Méthode Description
ClassifySyntax ( SyntaxTree syntaxTree ) : void
SyntaxTaggerWorker ( ShaderLabClassificationService classificationService, List results, ITextSnapshot snapshot, CancellationToken cancellationToken ) : System

Private Methods

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

Method Details

ClassifySyntax() public méthode

public ClassifySyntax ( SyntaxTree syntaxTree ) : void
syntaxTree ShaderTools.Unity.Syntax.SyntaxTree
Résultat void

SyntaxTaggerWorker() public méthode

public SyntaxTaggerWorker ( ShaderLabClassificationService classificationService, List results, ITextSnapshot snapshot, CancellationToken cancellationToken ) : System
classificationService ShaderLabClassificationService
results List
snapshot ITextSnapshot
cancellationToken System.Threading.CancellationToken
Résultat System