1 instantiation of BufferedProgress
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\BufferedProgress.cs (1)
70=> new BufferedProgress<T>(progress);
26 references to BufferedProgress
Microsoft.CodeAnalysis.LanguageServer.Protocol (17)
Handler\BufferedProgress.cs (3)
69public static BufferedProgress<T> Create<T>(IProgress<T>? progress) 72public static void Report<T>(this BufferedProgress<T[]> progress, T item) 77public static T[]? GetFlattenedValues<T>(this BufferedProgress<T[]> progress)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (4)
107protected abstract TReturn? CreateReturn(BufferedProgress<TReport> progress); 141using var progress = BufferedProgress.Create(diagnosticsParams.PartialResultToken); 273BufferedProgress<TReport> progress, 300private void HandleRemovedDocuments(RequestContext context, ImmutableArray<PreviousPullResult> removedPreviousResults, BufferedProgress<TReport> progress)
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (1)
97protected override VSInternalDiagnosticReport[]? CreateReturn(BufferedProgress<VSInternalDiagnosticReport[]> progress)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (1)
69protected override DocumentDiagnosticReport? CreateReturn(BufferedProgress<DocumentDiagnosticPartialReport> progress)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
117protected override WorkspaceDiagnosticReport? CreateReturn(BufferedProgress<WorkspaceDiagnosticPartialReport> progress)
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
87protected override VSInternalWorkspaceDiagnosticReport[]? CreateReturn(BufferedProgress<VSInternalWorkspaceDiagnosticReport[]> progress)
Handler\References\FindAllReferencesHandler.cs (1)
58using var progress = BufferedProgress.Create<SumType<VSInternalReferenceItem, LSP.Location>[]>(referenceParams.PartialResultToken);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (2)
70using var progress = BufferedProgress.Create(requestParams.PartialResultToken); 169RequestContext context, ImmutableArray<PreviousPullResult> previousResults, BufferedProgress<TReport[]> progress)
Handler\Symbols\WorkspaceSymbolsHandler.cs (3)
60using var progress = BufferedProgress.Create(request.PartialResultToken); 76private readonly BufferedProgress<SymbolInformation[]> _progress; 80BufferedProgress<SymbolInformation[]> progress)
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (8)
Diagnostics\AbstractPullDiagnosticTestsBase.cs (4)
84BufferedProgress<VSInternalWorkspaceDiagnosticReport[]>? progress = useProgress ? BufferedProgress.Create<VSInternalWorkspaceDiagnosticReport[]>(null) : null; 108BufferedProgress<WorkspaceDiagnosticPartialReport>? progress = useProgress ? BufferedProgress.Create<WorkspaceDiagnosticPartialReport>(null) : null; 238BufferedProgress<VSInternalDiagnosticReport[]>? progress = useProgress ? BufferedProgress.Create<VSInternalDiagnosticReport[]>(null) : null; 255BufferedProgress<DocumentDiagnosticPartialReport>? progress = useProgress ? BufferedProgress.Create<DocumentDiagnosticPartialReport>(null) : null;
References\FindAllReferencesHandlerTests.cs (1)
88using var progress = BufferedProgress.Create<object>(null);
SpellCheck\SpellCheckTests.cs (2)
561BufferedProgress<VSInternalSpellCheckableRangeReport[]>? progress = useProgress 583BufferedProgress<VSInternalWorkspaceSpellCheckableReport[]>? progress = useProgress ? BufferedProgress.Create<VSInternalWorkspaceSpellCheckableReport[]>(null) : null;
Symbols\WorkspaceSymbolsTests.cs (1)
64using var progress = BufferedProgress.Create<LSP.SymbolInformation[]>(null);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (1)
66using var progress = BufferedProgress.Create(GetProgress(diagnosticsParams));