7 instantiations of PreviousPullResult
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (1)
55return ImmutableArray.Create(new PreviousPullResult(diagnosticsParams.PreviousResultId, diagnosticsParams.TextDocument));
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (1)
81return ImmutableArray.Create(new PreviousPullResult(diagnosticsParams.PreviousResultId, diagnosticsParams.TextDocument));
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
88return diagnosticsParams.PreviousResultId.Select(id => new PreviousPullResult
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
58=> diagnosticsParams.PreviousResults?.Where(d => d.PreviousResultId != null).Select(d => new PreviousPullResult(d.PreviousResultId!, d.TextDocument!)).ToImmutableArray();
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
57previousPullResults.Add(projectOrDocument, new PreviousPullResult(request.ResultId, request.TextDocument));
Handler\SpellCheck\DocumentSpellCheckHandler.cs (1)
28return ImmutableArray.Create(new PreviousPullResult(requestParams.PreviousResultId, requestParams.TextDocument));
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
29=> requestParams.PreviousResults?.Where(d => d.PreviousResultId != null).Select(d => new PreviousPullResult(d.PreviousResultId!, d.TextDocument!)).ToImmutableArray();
26 references to PreviousPullResult
Microsoft.CodeAnalysis.LanguageServer.Protocol (26)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (9)
62protected abstract ImmutableArray<PreviousPullResult>? GetPreviousResults(TDiagnosticsParams diagnosticsParams); 132using var _1 = PooledDictionary<ProjectOrDocumentId, PreviousPullResult>.GetInstance(out var documentIdToPreviousDiagnosticParams); 133using var _2 = PooledHashSet<PreviousPullResult>.GetInstance(out var removedDocuments); 222ImmutableArray<PreviousPullResult> previousResults, 223Dictionary<ProjectOrDocumentId, PreviousPullResult> idToPreviousDiagnosticParams, 224HashSet<PreviousPullResult> removedResults, 227foreach (var diagnosticParams in previousResults) 296private void HandleRemovedDocuments(RequestContext context, HashSet<PreviousPullResult> removedPreviousResults, BufferedProgress<TReport> progress) 298foreach (var removedResult in removedPreviousResults)
Handler\Diagnostics\DocumentPullDiagnosticHandler.cs (1)
51protected override ImmutableArray<PreviousPullResult>? GetPreviousResults(VSInternalDocumentDiagnosticsParams diagnosticsParams)
Handler\Diagnostics\Public\PublicDocumentPullDiagnosticsHandler.cs (1)
77protected override ImmutableArray<PreviousPullResult>? GetPreviousResults(DocumentDiagnosticParams diagnosticsParams)
Handler\Diagnostics\Public\PublicWorkspacePullDiagnosticsHandler.cs (1)
86protected override ImmutableArray<PreviousPullResult>? GetPreviousResults(WorkspaceDiagnosticParams diagnosticsParams)
Handler\Diagnostics\WorkspacePullDiagnosticHandler.cs (1)
57protected override ImmutableArray<PreviousPullResult>? GetPreviousResults(VSInternalWorkspaceDiagnosticsParams diagnosticsParams)
Handler\PullHandlers\VersionedPullCache.CacheItem.cs (1)
56PreviousPullResult? previousPullResult,
Handler\PullHandlers\VersionedPullCache.cs (1)
72Dictionary<ProjectOrDocumentId, PreviousPullResult> idToClientLastResult,
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
54using var _ = PooledDictionary<ProjectOrDocumentId, PreviousPullResult>.GetInstance(out var previousPullResults);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (8)
49protected abstract ImmutableArray<PreviousPullResult>? GetPreviousResults(TParams requestParams); 124var previousParams = documentToPreviousParams[document]; 135private static async Task<Dictionary<Document, PreviousPullResult>> GetDocumentToPreviousParamsAsync( 136RequestContext context, ImmutableArray<PreviousPullResult> previousResults, CancellationToken cancellationToken) 140var result = new Dictionary<Document, PreviousPullResult>(); 141foreach (var requestParams in previousResults) 203RequestContext context, ImmutableArray<PreviousPullResult> previousResults, BufferedProgress<TReport[]> progress, CancellationToken cancellationToken) 207foreach (var previousResult in previousResults)
Handler\SpellCheck\DocumentSpellCheckHandler.cs (1)
24protected override ImmutableArray<PreviousPullResult>? GetPreviousResults(VSInternalDocumentSpellCheckableParams requestParams)
Handler\SpellCheck\WorkspaceSpellCheckHandler.cs (1)
28protected override ImmutableArray<PreviousPullResult>? GetPreviousResults(VSInternalWorkspaceSpellCheckableParams requestParams)