1 write to ClassificationType
Microsoft.CodeAnalysis.Workspaces (1)
Classification\ClassifiedSpan.cs (1)
23this.ClassificationType = classificationType;
40 references to ClassificationType
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\ClassificationHelpers.cs (1)
512var classificationType = classifiedSpan.ClassificationType;
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
87if (classifiedSpan.ClassificationType != ClassificationTypeNames.Keyword)
Microsoft.CodeAnalysis.EditorFeatures (3)
Classification\Semantic\ClassificationUtilities.cs (1)
35new ClassificationTag(typeMap.GetClassificationType(classifiedSpan.ClassificationType)));
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
474var currentClassifiedSpan = new ClassifiedSpan(lastClassifiedSpan.ClassificationType, currentSnapshotSpan.Span.ToTextSpan());
IntelliSense\QuickInfo\IntellisenseQuickInfoBuilder.cs (1)
119var textRunsOfSpan = spans.Select(s => new ClassifiedTextRun(s.ClassificationType, text.GetSubText(s.TextSpan).ToString(), ClassifiedTextRunStyle.UseClassificationFont)).ToList();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (4)
Classification\AbstractClassifierTests.cs (1)
71var actualFormatted = actualOrdered.Select(a => new FormattedClassification(allCode.Substring(a.TextSpan.Start, a.TextSpan.Length), a.ClassificationType));
Classification\ClassificationTestHelper.cs (2)
22=> $"({tuple.TextSpan}, {tuple.ClassificationType})"; 56Assert.Equal(expected.ClassificationName, actual.ClassificationType);
SignatureHelp\AbstractSignatureHelpProviderTests.cs (1)
256Assert.Equal(string.Join(", ", classificationTypeNames), string.Join(", ", classifiedSpans.Select(s => s.ClassificationType)));
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Classification\ClassificationTests.vb (1)
240Return $"({span.ClassificationType}, '{If(subText.Trim() = "", "<spaces>",
Microsoft.CodeAnalysis.Features (1)
QuickInfo\IndentationHelper.cs (1)
42var spanClassificationType = classifiedSpan.ClassificationType;
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\References\FindUsagesLSPContext.cs (1)
317span.ClassificationType, docText.ToString(span.TextSpan), ClassifiedTextRunStyle.Plain, markerTagType));
Handler\SemanticTokens\SemanticTokensHelpers.cs (3)
129var nonEmptySpans = spans.Where(s => !s.TextSpan.IsEmpty && s.ClassificationType != ClassificationTypeNames.Text); 159text, classifiedSpans, updatedClassifiedSpans, ref spanIndex, span.ClassificationType, 312var classificationType = classifiedSpans[currentClassifiedSpanIndex].ClassificationType;
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (2)
164var classificationType = classifiedSpan.ClassificationType; 190writer.WriteCompressedUInt((uint)seenClassificationTypes[classifiedSpan.ClassificationType]);
Microsoft.CodeAnalysis.Workspaces (15)
Classification\ClassifiedSpan.cs (3)
28=> Hash.Combine(this.ClassificationType, this.TextSpan.GetHashCode()); 34=> this.ClassificationType == other.ClassificationType && this.TextSpan == other.TextSpan;
Classification\Classifier.cs (2)
37/// <see cref="ClassifiedSpan.ClassificationType"/>s for the same region of code. For example, a reference to a static method 115var kind = GetClassificationKind(span.ClassificationType);
Classification\ClassifierHelper.cs (7)
76if (ClassificationTypeNames.AdditiveTypeNames.Contains(span.ClassificationType)) 145ClassificationTypeNames.AdditiveTypeNames.Contains(span.ClassificationType) || ClassificationTypeNames.AdditiveTypeNames.Contains(previousSpan.ClassificationType); 155var newSpan = new ClassifiedSpan(span.ClassificationType, intersection.GetValueOrDefault()); 242finalParts.Add(new ClassifiedSpan(syntacticPart.ClassificationType, TextSpan.FromBounds( 257finalParts.Add(new ClassifiedSpan(syntacticPart.ClassificationType, TextSpan.FromBounds( 265finalParts.Add(new ClassifiedSpan(syntacticPart.ClassificationType, TextSpan.FromBounds(
Classification\IRemoteSemanticClassificationService.cs (1)
71var type = classifiedSpan.ClassificationType;
Classification\SyntaxClassification\AbstractSyntaxClassificationService.Worker.cs (2)
149if (classification.ClassificationType != null) 151AddClassification(classification.TextSpan, classification.ClassificationType);
Microsoft.VisualStudio.LanguageServices (4)
FindReferences\Entries\DocumentSpanEntry.cs (2)
165cs => !ClassificationTypeNames.AdditiveTypeNames.Contains(cs.ClassificationType)); 167cs => new ClassifiedText(cs.ClassificationType, _excerptResult.Content.ToString(cs.TextSpan)));
ValueTracking\TreeItemViewModel.cs (1)
112return new ClassifiedText(cs.ClassificationType, _sourceText.ToString(cs.TextSpan));
Venus\ContainedDocument.DocumentServiceProvider.cs (1)
222list.Add(new ClassifiedSpan(spanOnContentSpan, classifiedSpan.ClassificationType));
Microsoft.VisualStudio.LanguageServices.UnitTests (4)
Venus\DocumentServiceTests.vb (4)
156Dim actualFormatted = result.Value.ClassifiedSpans.Select(Function(a) New FormattedClassification(content.Substring(a.TextSpan.Start, a.TextSpan.Length), a.ClassificationType)) 195Dim actualFormatted = result.Value.ClassifiedSpans.Select(Function(a) New FormattedClassification(content.Substring(a.TextSpan.Start, a.TextSpan.Length), a.ClassificationType)) 250Dim actualFormatted = result.Value.ClassifiedSpans.Select(Function(a) New FormattedClassification(content.Substring(a.TextSpan.Start, a.TextSpan.Length), a.ClassificationType)) 294Dim actualFormatted = result.Value.ClassifiedSpans.Select(Function(a) New FormattedClassification(content.Substring(a.TextSpan.Start, a.TextSpan.Length), a.ClassificationType))