7 implementations of IStreamingProgressTracker
Microsoft.CodeAnalysis.EditorFeatures (1)
FindUsages\BufferedFindUsagesContext.cs (1)
20internal sealed class BufferedFindUsagesContext : IFindUsagesContext, IStreamingProgressTracker
Microsoft.CodeAnalysis.Features (1)
ValueTracking\ValueTracker.FindReferencesProgress.cs (1)
17private class FindReferencesProgress : IStreamingFindReferencesProgress, IStreamingProgressTracker
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\FindUsages\RemoteFindUsagesService.cs (1)
75private sealed class RemoteFindUsageContext : IFindUsagesContext, IStreamingProgressTracker
Services\SymbolFinder\RemoteSymbolFinderService.cs (2)
175private sealed class FindLiteralReferencesProgressCallback : IStreamingFindLiteralReferencesProgress, IStreamingProgressTracker 199private sealed class FindReferencesProgressCallback : IStreamingFindReferencesProgress, IStreamingProgressTracker
Microsoft.CodeAnalysis.Workspaces (2)
FindSymbols\FindReferences\NoOpStreamingFindReferencesProgress.cs (1)
33private class NoOpProgressTracker : IStreamingProgressTracker
Shared\Utilities\StreamingProgressTracker.cs (1)
14internal sealed class StreamingProgressTracker : IStreamingProgressTracker
28 references to IStreamingProgressTracker
Microsoft.CodeAnalysis.EditorFeatures (7)
ExternalAccess\VSTypeScript\VSTypeScriptFindUsagesService.cs (2)
66private readonly IStreamingProgressTracker _progressTracker; 68public ProgressTracker(IStreamingProgressTracker progressTracker)
ExternalAccess\VSTypeScript\VSTypeScriptStreamingProgressTracker.cs (2)
14private readonly IStreamingProgressTracker _progressTracker; 16public VSTypeScriptStreamingProgressTracker(IStreamingProgressTracker progressTracker)
FindUsages\BufferedFindUsagesContext.cs (3)
124IStreamingProgressTracker IFindUsagesContext.ProgressTracker => this; 126async ValueTask IStreamingProgressTracker.AddItemsAsync(int count, CancellationToken cancellationToken) 139async ValueTask IStreamingProgressTracker.ItemsCompletedAsync(int count, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Features (7)
FindUsages\AbstractFindUsagesService.DefinitionTrackingContext.cs (1)
36public IStreamingProgressTracker ProgressTracker
FindUsages\AbstractFindUsagesService.ProgressAdapter.cs (2)
32public IStreamingProgressTracker ProgressTracker 77public IStreamingProgressTracker ProgressTracker
FindUsages\FindUsagesContext.cs (1)
15public IStreamingProgressTracker ProgressTracker { get; }
FindUsages\IFindUsagesContext.cs (1)
18IStreamingProgressTracker ProgressTracker { get; }
NavigateTo\NavigateToSearcher.cs (1)
38private readonly IStreamingProgressTracker _progress_doNotAccessDirectly;
ValueTracking\ValueTracker.FindReferencesProgress.cs (1)
25public IStreamingProgressTracker ProgressTracker => this;
Microsoft.CodeAnalysis.Remote.ServiceHub (3)
Services\FindUsages\RemoteFindUsagesService.cs (1)
99public IStreamingProgressTracker ProgressTracker => this;
Services\SymbolFinder\RemoteSymbolFinderService.cs (2)
180public IStreamingProgressTracker ProgressTracker { get; } 205public IStreamingProgressTracker ProgressTracker { get; }
Microsoft.CodeAnalysis.Workspaces (11)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (1)
30private readonly IStreamingProgressTracker _progressTracker;
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
28private readonly IStreamingProgressTracker _progressTracker;
FindSymbols\FindReferences\NoOpStreamingFindReferencesProgress.cs (1)
20public IStreamingProgressTracker ProgressTracker { get; } = new NoOpProgressTracker();
FindSymbols\FindReferences\StreamingFindReferencesProgress.cs (1)
22public IStreamingProgressTracker ProgressTracker { get; }
FindSymbols\IStreamingFindReferencesProgress.cs (2)
66IStreamingProgressTracker ProgressTracker { get; } 80IStreamingProgressTracker ProgressTracker { get; }
FindSymbols\StreamingProgressCollector.cs (1)
33public IStreamingProgressTracker ProgressTracker => _underlyingProgress.ProgressTracker;
Shared\Utilities\IStreamingProgressTrackerExtensions.cs (4)
17public static async Task<IAsyncDisposable> AddSingleItemAsync(this IStreamingProgressTracker progressTracker, CancellationToken cancellationToken) 23public static ValueTask ItemCompletedAsync(this IStreamingProgressTracker tracker, CancellationToken cancellationToken) 28private readonly IStreamingProgressTracker _progressTracker; 31public StreamingProgressDisposer(IStreamingProgressTracker progressTracker, CancellationToken cancellationToken)