1 instantiation of BufferedProgress
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\BufferedProgress.cs (1)
70=> new BufferedProgress<T>(progress);
47 references to BufferedProgress
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Cohost\Handlers\FindAllReferences.cs (1)
26var progress = BufferedProgress.Create<SumType<VSInternalReferenceItem, Location>[]>(progress: null);
Microsoft.CodeAnalysis.LanguageServer (15)
LanguageServer\Handler\Restore\RestoreHandler.cs (3)
34using var progress = BufferedProgress.Create(request.PartialResultToken); 63private async Task<bool> RestoreAsync(ImmutableArray<string> pathsToRestore, BufferedProgress<RestorePartialResult> progress, CancellationToken cancellationToken) 96static void ReportProgress(BufferedProgress<RestorePartialResult> progress, string stage, string? restoreOutput)
Testing\RunTestsHandler.cs (4)
39using var progress = BufferedProgress.Create(request.PartialResultToken); 122private async Task BuildAsync(Document document, BufferedProgress<RunTestsPartialResult> progress, CancellationToken cancellationToken) 147static void ReportProgress(BufferedProgress<RunTestsPartialResult> progress, string? buildOutput) 170private async Task<string?> GetRunSettingsAsync(string? runSettingsPath, BufferedProgress<RunTestsPartialResult> progress, CancellationToken cancellationToken)
Testing\TestDiscoverer.cs (1)
38BufferedProgress<RunTestsPartialResult> progress,
Testing\TestDiscoverer.DiscoveryHandler.cs (2)
21private sealed class DiscoveryHandler(BufferedProgress<RunTestsPartialResult> progress) : ITestDiscoveryEventsHandler 23private readonly BufferedProgress<RunTestsPartialResult> _progress = progress;
Testing\TestRunner.cs (2)
31BufferedProgress<RunTestsPartialResult> progress, 53BufferedProgress<RunTestsPartialResult> progress,
Testing\TestRunner.DebugTestHostLauncher.cs (1)
15private sealed class DebugTestHostLauncher(BufferedProgress<RunTestsPartialResult> progress, IClientLanguageServerManager clientLanguageServerManager) : ITestHostLauncher2, ITestHostLauncher3
Testing\TestRunner.TestRunHandler.cs (2)
20private sealed class TestRunHandler(BufferedProgress<RunTestsPartialResult> progress, TestProgress initialProgress, ILogger logger) : ITestRunEventsHandler 23private readonly BufferedProgress<RunTestsPartialResult> _progress = progress;
Microsoft.CodeAnalysis.LanguageServer.Protocol (18)
Handler\BufferedProgress.cs (4)
69public static BufferedProgress<T> Create<T>(IProgress<T>? progress) 72public static BufferedProgress<TIn> Create<TIn, TOut>(IProgress<TOut>? progress, Func<TIn, TOut> transform) 78public static void Report<T>(this BufferedProgress<T[]> progress, T item) 83public static T[]? GetFlattenedValues<T>(this BufferedProgress<T[]> progress)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (4)
87protected abstract TReturn? CreateReturn(BufferedProgress<TReport> progress); 104using var progress = BufferedProgress.Create(diagnosticsParams.PartialResultToken); 273BufferedProgress<TReport> progress, 296private void HandleRemovedDocuments(RequestContext context, HashSet<PreviousPullResult> removedPreviousResults, BufferedProgress<TReport> progress)
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (1)
62protected override VSInternalDiagnosticReport[]? CreateReturn(BufferedProgress<VSInternalDiagnosticReport[]> progress)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (1)
60protected override DocumentDiagnosticReport? CreateReturn(BufferedProgress<DocumentDiagnosticPartialReport> progress)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
75protected override WorkspaceDiagnosticReport? CreateReturn(BufferedProgress<WorkspaceDiagnosticPartialReport> progress)
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
60protected override VSInternalWorkspaceDiagnosticReport[]? CreateReturn(BufferedProgress<VSInternalWorkspaceDiagnosticReport[]> progress)
Handler\References\FindAllReferencesHandler.cs (1)
61using var progress = BufferedProgress.Create(referenceParams.PartialResultToken);
Handler\RelatedDocuments\RelatedDocumentsHandler.cs (1)
59using var progress = BufferedProgress.Create(requestParams.PartialResultToken);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (2)
68using var progress = BufferedProgress.Create(requestParams.PartialResultToken); 203RequestContext context, ImmutableArray<PreviousPullResult> previousResults, BufferedProgress<TReport[]> progress, CancellationToken cancellationToken)
Handler\Symbols\WorkspaceSymbolsHandler.cs (2)
56using var progress = BufferedProgress.Create( 74BufferedProgress<SymbolInformation[]> progress)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (12)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (4)
89BufferedProgress<VSInternalWorkspaceDiagnosticReport[]>? progress = useProgress ? BufferedProgress.Create<VSInternalWorkspaceDiagnosticReport[]>(null) : null; 123BufferedProgress<WorkspaceDiagnosticPartialReport>? progress = useProgress ? BufferedProgress.Create<WorkspaceDiagnosticPartialReport>(null) : null; 256BufferedProgress<VSInternalDiagnosticReport[]>? progress = useProgress ? BufferedProgress.Create<VSInternalDiagnosticReport[]>(null) : null; 273BufferedProgress<DocumentDiagnosticPartialReport>? progress = useProgress ? BufferedProgress.Create<DocumentDiagnosticPartialReport>(null) : null;
References\FindAllReferencesHandlerTests.cs (4)
93using var progress = BufferedProgress.Create<object>(null); 397internal static async Task<LSP.VSInternalReferenceItem[]> RunFindAllReferencesAsync(TestLspServer testLspServer, LSP.Location caret, BufferedProgress<object>? progress = null) 414internal static async Task<LSP.Location[]> RunFindAllReferencesNonVSAsync(TestLspServer testLspServer, LSP.Location caret, BufferedProgress<object>? progress = null) 431private static T[] UnwrapProgress<T>(BufferedProgress<object> progress)
RelatedDocuments\RelatedDocumentsTests.cs (1)
27BufferedProgress<VSInternalRelatedDocumentReport[]>? progress = useProgress ? BufferedProgress.Create<VSInternalRelatedDocumentReport[]>(null) : null;
SpellCheck\SpellCheckTests.cs (2)
617BufferedProgress<VSInternalSpellCheckableRangeReport[]>? progress = useProgress 639BufferedProgress<VSInternalWorkspaceSpellCheckableReport[]>? progress = useProgress ? BufferedProgress.Create<VSInternalWorkspaceSpellCheckableReport[]>(null) : null;
Symbols\WorkspaceSymbolsTests.cs (1)
75using var progress = BufferedProgress.Create<LSP.SumType<LSP.SymbolInformation[], LSP.WorkspaceSymbol[]>>(null);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
66using var progress = BufferedProgress.Create(GetProgress(diagnosticsParams));