22 references to ValueTrackedItem
Microsoft.CodeAnalysis.Features (22)
ValueTracking\IValueTrackingService.cs (3)
15
Task<ImmutableArray<
ValueTrackedItem
>> TrackValueSourceAsync(TextSpan selection, Document document, CancellationToken cancellationToken);
16
Task<ImmutableArray<
ValueTrackedItem
>> TrackValueSourceAsync(Solution solution,
ValueTrackedItem
previousTrackedItem, CancellationToken cancellationToken);
ValueTracking\SerializableValueTrackedItem.cs (2)
33
public static SerializableValueTrackedItem Dehydrate(Solution solution,
ValueTrackedItem
valueTrackedItem, CancellationToken cancellationToken)
44
public async ValueTask<
ValueTrackedItem
> RehydrateAsync(Solution solution, CancellationToken cancellationToken)
ValueTracking\ValueTrackedItem.cs (4)
16
public
ValueTrackedItem
? Parent { get; }
29
ValueTrackedItem
? parent)
45
public static async ValueTask<
ValueTrackedItem
?> TryCreateAsync(Solution solution, Location location, ISymbol symbol,
ValueTrackedItem
? parent = null, CancellationToken cancellationToken = default)
ValueTracking\ValueTracker.cs (2)
75
ValueTrackedItem
previousTrackedItem,
321
private static async Task<ISymbol?> GetSymbolAsync(
ValueTrackedItem
? item, Solution solution, CancellationToken cancellationToken)
ValueTracking\ValueTrackingProgressCollector.cs (8)
13
internal sealed class ValueTrackingProgressCollector : IProgress<
ValueTrackedItem
>
16
private readonly Stack<
ValueTrackedItem
> _items = new();
18
public event EventHandler<
ValueTrackedItem
>? OnNewItem;
20
internal
ValueTrackedItem
? Parent { get; set; }
22
public void Report(
ValueTrackedItem
item)
32
public ImmutableArray<
ValueTrackedItem
> GetItems()
42
var
item = await
ValueTrackedItem
.TryCreateAsync(solution, location, symbol, Parent, cancellationToken).ConfigureAwait(false);
ValueTracking\ValueTrackingService.cs (3)
27
public async Task<ImmutableArray<
ValueTrackedItem
>> TrackValueSourceAsync(
57
public async Task<ImmutableArray<
ValueTrackedItem
>> TrackValueSourceAsync(
59
ValueTrackedItem
previousTrackedItem,