51 references to ClassifiedSpan
Microsoft.CodeAnalysis.CSharp.Workspaces (25)
Classification\SyntaxClassification\DiscardSyntaxClassifier.cs (3)
31
result.Add(new
ClassifiedSpan
(syntax.Span, ClassificationTypeNames.Keyword));
42
result.Add(new
ClassifiedSpan
(parameter.Identifier.Span, ClassificationTypeNames.Keyword));
52
result.Add(new
ClassifiedSpan
(syntax.Span, ClassificationTypeNames.Keyword));
Classification\SyntaxClassification\NameSyntaxClassifier.cs (18)
125
result.Add(new
ClassifiedSpan
(set.First().TextSpan, ClassificationTypeNames.StaticSymbol));
158
classifiedSpan = new
ClassifiedSpan
(name.Span, ClassificationTypeNames.NamespaceName);
173
classifiedSpan = new
ClassifiedSpan
(name.Span, ClassificationTypeNames.Keyword);
182
classifiedSpan = new
ClassifiedSpan
(name.Span, ClassificationTypeNames.Keyword);
190
classifiedSpan = new
ClassifiedSpan
(name.Span, ClassificationTypeNames.Keyword);
206
classifiedSpan = new
ClassifiedSpan
(name.Span, ClassificationTypeNames.Keyword);
221
classifiedSpan = new
ClassifiedSpan
(token.Span, classification);
229
classifiedSpan = new
ClassifiedSpan
(token.Span, GetClassificationForField(fieldSymbol));
233
classifiedSpan = new
ClassifiedSpan
(token.Span, GetClassificationForMethod(methodSymbol));
237
classifiedSpan = new
ClassifiedSpan
(token.Span, ClassificationTypeNames.PropertyName);
241
classifiedSpan = new
ClassifiedSpan
(token.Span, ClassificationTypeNames.EventName);
250
classifiedSpan = new
ClassifiedSpan
(token.Span, ClassificationTypeNames.ParameterName);
254
classifiedSpan = new
ClassifiedSpan
(token.Span, GetClassificationForLocal(localSymbol));
258
classifiedSpan = new
ClassifiedSpan
(token.Span, ClassificationTypeNames.LabelName);
326
result.Add(new
ClassifiedSpan
(token.Span, ClassificationTypeNames.Keyword));
342
result.Add(new
ClassifiedSpan
(identifierName.Identifier.Span, ClassificationTypeNames.Keyword));
356
result.Add(new
ClassifiedSpan
(identifierName.Identifier.Span, ClassificationTypeNames.Keyword));
374
result.Add(
new
(name.Span, ClassificationTypeNames.Keyword));
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.cs (1)
38
result.Add(new
ClassifiedSpan
(operatorSpan, ClassificationTypeNames.OperatorOverloaded));
Classification\SyntaxClassification\SyntaxTokenClassifier.cs (1)
47
result.Add(new
ClassifiedSpan
(identifier.Span, GetClassificationForType(types.First())));
Classification\SyntaxClassification\UsingDirectiveSyntaxClassifier.cs (2)
50
result.Add(new
ClassifiedSpan
(token.Span, classification));
55
result.Add(new
ClassifiedSpan
(token.Span, ClassificationTypeNames.NamespaceName));
Microsoft.CodeAnalysis.Features (1)
Common\TaggedText.cs (1)
263
yield return new
ClassifiedSpan
(new TextSpan(index, text.Length), classificationTypeName);
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\SemanticTokens\SemanticTokensHelpers.cs (1)
214
var updatedClassifiedSpan = new
ClassifiedSpan
(textSpan, classificationType);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (17)
Classification\SyntaxClassification\ImportAliasClauseSyntaxClassifier.vb (1)
33
result.Add(New
ClassifiedSpan
(token.Span, classification))
Classification\SyntaxClassification\NameSyntaxClassifier.vb (14)
106
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, ClassificationTypeNames.NamespaceName)
112
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, classification)
116
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, ClassificationTypeNames.EventName)
119
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, ClassificationTypeNames.PropertyName)
124
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, classification)
128
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, ClassificationTypeNames.ParameterName)
133
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, classification)
143
classifiedSpan = New
ClassifiedSpan
(token.Span, classification)
158
classifiedSpan = New
ClassifiedSpan
(GetNameToken(node).Span, ClassificationTypeNames.Keyword)
180
classifiedSpan = New
ClassifiedSpan
(token.Span, ClassificationTypeNames.Keyword)
187
classifiedSpan = New
ClassifiedSpan
(token.Span, ClassificationTypeNames.Keyword)
257
result.Add(New
ClassifiedSpan
(token.Span, ClassificationTypeNames.Keyword))
284
result.Add(New
ClassifiedSpan
(methodStatement.Identifier.Span, ClassificationTypeNames.ExtensionMethodName))
292
result.Add(New
ClassifiedSpan
(node.LabelToken.Span, ClassificationTypeNames.LabelName))
Classification\SyntaxClassification\OperatorOverloadSyntaxClassifier.vb (2)
32
result.Add(New
ClassifiedSpan
(DirectCast(syntax, BinaryExpressionSyntax).OperatorToken.Span, ClassificationTypeNames.OperatorOverloaded))
34
result.Add(New
ClassifiedSpan
(DirectCast(syntax, UnaryExpressionSyntax).OperatorToken.Span, ClassificationTypeNames.OperatorOverloaded))
Microsoft.CodeAnalysis.Workspaces (3)
Classification\AbstractClassificationService.cs (1)
167
result.Add(new
ClassifiedSpan
(span, ClassificationTypeNames.ReassignedVariable));
Classification\ClassifiedSpan.cs (1)
17
:
this
(textSpan, classificationType)
Classification\SyntaxClassification\AbstractNameSyntaxClassifier.cs (1)
40
result.Add(new
ClassifiedSpan
(span, ClassificationTypeNames.StaticSymbol));
Microsoft.VisualStudio.LanguageServices (3)
Venus\ContainedDocument.DocumentServiceProvider.cs (3)
222
list.Add(new
ClassifiedSpan
(spanOnContentSpan, classifiedSpan.ClassificationType));
238
builder.Add(new
ClassifiedSpan
(new TextSpan(0, contentSpan.Length), ClassificationTypeNames.Text));
245
builder.Add(new
ClassifiedSpan
(new TextSpan(lastSpan.End, contentSpan.Length - lastSpan.End), ClassificationTypeNames.Text));
Microsoft.VisualStudio.LanguageServices.UnitTests (1)
Venus\DocumentService_IntegrationTests.vb (1)
326
Return New ExcerptResult(mappedSource.GetSubText(line.Span), New TextSpan(mappedSpan.Start - line.Start, mappedSpan.Length), ImmutableArray.Create(New
ClassifiedSpan
(New TextSpan(0, line.Span.Length), ClassificationTypeNames.Text)), document, span)