6 implementations of GetId
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\XamlDiagnosticSource.cs (1)
20ProjectOrDocumentId IDiagnosticSource.GetId() => new(document.Id);
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\VirtualProjectXmlDiagnosticSourceProvider.cs (1)
79public ProjectOrDocumentId GetId()
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (1)
143public ProjectOrDocumentId GetId() => sources[0].GetId();
Handler\Diagnostics\DiagnosticSources\AbstractDocumentDiagnosticSource.cs (1)
22public ProjectOrDocumentId GetId() => new(Document.Id);
Handler\Diagnostics\DiagnosticSources\AbstractProjectDiagnosticSource.cs (1)
29public ProjectOrDocumentId GetId() => new(Project.Id);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Diagnostics\AdditionalFileDiagnosticsTests.cs (1)
216public ProjectOrDocumentId GetId() => new(textDocument.Id);
5 references to GetId
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\Diagnostics\AbstractPullDiagnosticHandler.cs (3)
153seenDiagnosticSourceIds.Add(diagnosticSource.GetId()); 161diagnosticSource.GetId(), 180var previousParams = documentIdToPreviousDiagnosticParams[diagnosticSource.GetId()];
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (2)
116sources = [.. sources.GroupBy(s => s.GetId(), s => s).SelectMany(g => AggregatedDocumentDiagnosticSource.AggregateIfNeeded(g))]; 143public ProjectOrDocumentId GetId() => sources[0].GetId();