19 references to TokenModifiers
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Handler\SemanticTokens\SemanticTokensHelpers.cs (5)
148
if (SemanticTokensSchema.AdditiveClassificationTypeToTokenModifier.TryGetValue(s.ClassificationType, out
var
modifier) && modifier ==
TokenModifiers
.None)
328
var
modifierBits =
TokenModifiers
.None;
338
if (SemanticTokensSchema.AdditiveClassificationTypeToTokenModifier.TryGetValue(classificationType, out
var
modifier))
Handler\SemanticTokens\SemanticTokensSchema.cs (7)
81
public static readonly ImmutableDictionary<string,
TokenModifiers
> AdditiveClassificationTypeToTokenModifier = new Dictionary<string,
TokenModifiers
>()
83
[ClassificationTypeNames.StaticSymbol] = SemanticTokens.
TokenModifiers
.Static,
84
[ClassificationTypeNames.ReassignedVariable] = SemanticTokens.
TokenModifiers
.ReassignedVariable,
85
[ClassificationTypeNames.ObsoleteSymbol] = SemanticTokens.
TokenModifiers
.Deprecated,
86
[ClassificationTypeNames.TestCode] = SemanticTokens.
TokenModifiers
.None,
144
nameof(SemanticTokens.
TokenModifiers
.ReassignedVariable),
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
SemanticTokens\SemanticTokensFullTests.cs (2)
45
0, 6, 1, tokenTypeToIndex[ClassificationTypeNames.ClassName], (int)
TokenModifiers
.Static, // 'C'
58
0, 6, 1, tokenTypeToIndex[SemanticTokenTypes.Class], (int)
TokenModifiers
.Static, // 'C'
SemanticTokens\SemanticTokensRangeTests.cs (4)
49
0, 6, 1, tokenTypeToIndex[ClassificationTypeNames.ClassName], (int)
TokenModifiers
.Static, // 'C'
62
0, 6, 1, tokenTypeToIndex[SemanticTokenTypes.Class], (int)
TokenModifiers
.Static, // 'C'
196
0, 6, 1, tokenTypeToIndex[ClassificationTypeNames.ClassName], (int)
TokenModifiers
.Static, // 'C'
208
0, 6, 1, tokenTypeToIndex[SemanticTokenTypes.Class], (int)
TokenModifiers
.Static, // 'C'
SemanticTokens\SemanticTokensSchemaTests.cs (1)
18
Assert.True(SemanticTokensSchema.AdditiveClassificationTypeToTokenModifier.ContainsKey(additiveClassification), $"Modifier '{additiveClassification}' is not mapped to a {nameof(
TokenModifiers
)}");