1 instantiation of SerializableValueTrackedItem
Microsoft.CodeAnalysis.Features (1)
ValueTracking\SerializableValueTrackedItem.cs (1)
49
return new
SerializableValueTrackedItem
(valueTrackedItem.SymbolKey, valueTrackedItem.Span, valueTrackedItem.DocumentId, parent);
17 references to SerializableValueTrackedItem
Microsoft.CodeAnalysis.Features (11)
ValueTracking\IValueTrackingService.cs (3)
22
ValueTask<ImmutableArray<
SerializableValueTrackedItem
>> TrackValueSourceAsync(Checksum solutionChecksum, TextSpan selection, DocumentId document, CancellationToken cancellationToken);
23
ValueTask<ImmutableArray<
SerializableValueTrackedItem
>> TrackValueSourceAsync(Checksum solutionChecksum,
SerializableValueTrackedItem
previousTrackedItem, CancellationToken cancellationToken);
ValueTracking\SerializableValueTrackedItem.cs (4)
27
public
SerializableValueTrackedItem
? Parent { get; }
33
SerializableValueTrackedItem
? parent = null)
41
public static
SerializableValueTrackedItem
Dehydrate(Solution solution, ValueTrackedItem valueTrackedItem, CancellationToken cancellationToken)
45
var
parent = valueTrackedItem.Parent is null
ValueTracking\ValueTrackingService.cs (4)
39
var result = await client.TryInvokeAsync<IRemoteValueTrackingService, ImmutableArray<
SerializableValueTrackedItem
>>(
68
var
dehydratedItem =
SerializableValueTrackedItem
.Dehydrate(solution, previousTrackedItem, cancellationToken);
69
var result = await client.TryInvokeAsync<IRemoteValueTrackingService, ImmutableArray<
SerializableValueTrackedItem
>>(
Microsoft.CodeAnalysis.Remote.ServiceHub (6)
Services\ValueTracking\RemoteValueTrackingService.cs (6)
28
public ValueTask<ImmutableArray<
SerializableValueTrackedItem
>> TrackValueSourceAsync(Checksum solutionChecksum, TextSpan selection, DocumentId documentId, CancellationToken cancellationToken)
43
return items.SelectAsArray(item =>
SerializableValueTrackedItem
.Dehydrate(solution, item, cancellationToken));
47
public ValueTask<ImmutableArray<
SerializableValueTrackedItem
>> TrackValueSourceAsync(Checksum solutionChecksum,
SerializableValueTrackedItem
previousTrackedItem, CancellationToken cancellationToken)
59
return ImmutableArray<
SerializableValueTrackedItem
>.Empty;
66
return items.SelectAsArray(item =>
SerializableValueTrackedItem
.Dehydrate(solution, item, cancellationToken));