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