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