1 instantiation of SerializableClassifiedSpans
Microsoft.CodeAnalysis.Workspaces (1)
Classification\IRemoteSemanticClassificationService.cs (1)
85return new SerializableClassifiedSpans
10 references to SerializableClassifiedSpans
Microsoft.CodeAnalysis.Remote.ServiceHub (4)
Services\SemanticClassification\RemoteSemanticClassificationService.Caching.cs (2)
82public async ValueTask<SerializableClassifiedSpans?> GetCachedClassificationsAsync( 89: SerializableClassifiedSpans.Dehydrate(classifiedSpans.WhereAsArray(c => c.TextSpan.IntersectsWith(textSpan)));
Services\SemanticClassification\RemoteSemanticClassificationService.cs (2)
23public ValueTask<SerializableClassifiedSpans> GetClassificationsAsync( 58return SerializableClassifiedSpans.Dehydrate(temp.ToImmutable());
Microsoft.CodeAnalysis.Workspaces (6)
Classification\AbstractClassificationService.cs (2)
80var classifiedSpans = await client.TryInvokeAsync<IRemoteSemanticClassificationService, SerializableClassifiedSpans>( 127var cachedSpans = await client.TryInvokeAsync<IRemoteSemanticClassificationService, SerializableClassifiedSpans?>(
Classification\IRemoteSemanticClassificationService.cs (4)
21ValueTask<SerializableClassifiedSpans> GetClassificationsAsync( 36ValueTask<SerializableClassifiedSpans?> GetCachedClassificationsAsync( 58internal static SerializableClassifiedSpans Dehydrate(ImmutableArray<ClassifiedSpan> classifiedSpans) 64private static SerializableClassifiedSpans Dehydrate(ImmutableArray<ClassifiedSpan> classifiedSpans, Dictionary<string, int> classificationTypeToId)