1 implementation of ISyntaxClassifier
Microsoft.CodeAnalysis.Workspaces (1)
Classification\SyntaxClassification\AbstractSyntaxClassifier.cs (1)
13internal abstract class AbstractSyntaxClassifier : ISyntaxClassifier
26 references to ISyntaxClassifier
Microsoft.CodeAnalysis.Workspaces (26)
Classification\AbstractClassificationService.cs (4)
28private Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>>? _getNodeClassifiers; 29private Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>>? _getTokenClassifiers; 186(Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>>, Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>>) GetExtensionClassifiers(
Classification\SyntaxClassification\AbstractSyntaxClassificationService.cs (5)
22public abstract ImmutableArray<ISyntaxClassifier> GetDefaultSyntaxClassifiers(); 30Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 31Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers, 51Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 52Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers,
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (8)
25private readonly Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> _getNodeClassifiers; 26private readonly Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> _getTokenClassifiers; 38Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 39Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers, 60Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 61Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers, 128foreach (var classifier in _getNodeClassifiers(syntax)) 157foreach (var classifier in _getTokenClassifiers(syntax))
Classification\SyntaxClassification\ISyntaxClassificationService.cs (5)
18ImmutableArray<ISyntaxClassifier> GetDefaultSyntaxClassifiers(); 38Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 39Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers, 47Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 48Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers,
Classification\SyntaxClassification\SyntaxClassificationExtensions.cs (4)
32Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 33Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers, 51Func<SyntaxNode, ImmutableArray<ISyntaxClassifier>> getNodeClassifiers, 52Func<SyntaxToken, ImmutableArray<ISyntaxClassifier>> getTokenClassifiers,