8 instantiations of ProjectOrDocumentId
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (3)
251return new ProjectOrDocumentId(document.Id); 257return new ProjectOrDocumentId(project.Id); 263return new ProjectOrDocumentId(additionalDocument.Id);
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
24public ProjectOrDocumentId GetId() => new(Document.Id);
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
29public ProjectOrDocumentId GetId() => new(Project.Id);
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (1)
52var projectOrDocument = new ProjectOrDocumentId(document.Id);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (2)
100var documentToPreviousDiagnosticParams = documentToPreviousParams.ToDictionary(kvp => new ProjectOrDocumentId(kvp.Key.Id), kvp => kvp.Value); 103new ProjectOrDocumentId(document.Id),
14 references to ProjectOrDocumentId
Microsoft.CodeAnalysis.LanguageServer.Protocol (14)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (4)
132using var _1 = PooledDictionary<ProjectOrDocumentId, PreviousPullResult>.GetInstance(out var documentIdToPreviousDiagnosticParams); 149using var _3 = PooledHashSet<ProjectOrDocumentId>.GetInstance(out var seenDiagnosticSourceIds); 223Dictionary<ProjectOrDocumentId, PreviousPullResult> idToPreviousDiagnosticParams, 246static async Task<ProjectOrDocumentId?> GetIdForPreviousResultAsync(TextDocumentIdentifier textDocumentIdentifier, Solution solution, CancellationToken cancellationToken)
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (1)
146public ProjectOrDocumentId GetId() => sources[0].GetId();
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
24public ProjectOrDocumentId GetId() => new(Document.Id);
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
29public ProjectOrDocumentId GetId() => new(Project.Id);
Handler\Diagnostics\DiagnosticSources\IDiagnosticSource.cs (1)
20ProjectOrDocumentId GetId();
Handler\PullHandlers\VersionedPullCache.CacheItem.cs (1)
15/// Internal cache item that updates state for a particular <see cref="Workspace"/> and <see cref="ProjectOrDocumentId"/> in <see cref="VersionedPullCache{TCheapVersion, TExpensiveVersion, TState, TComputedData}"/>
Handler\PullHandlers\VersionedPullCache.cs (3)
29private readonly ConcurrentDictionary<(Workspace workspace, ProjectOrDocumentId id), CacheItem> _idToLastReportedResult = []; 72Dictionary<ProjectOrDocumentId, PreviousPullResult> idToClientLastResult, 73ProjectOrDocumentId projectOrDocumentId,
Handler\SourceGenerators\SourceGeneratedDocumentGetTextHandler.cs (2)
52var projectOrDocument = new ProjectOrDocumentId(document.Id); 54using var _ = PooledDictionary<ProjectOrDocumentId, PreviousPullResult>.GetInstance(out var previousPullResults);