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