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