25 references to DocumentId
Microsoft.CodeAnalysis.EditorFeatures (3)
EditAndContinue\EditAndContinueLanguageService.cs (1)
357await solution.GetDocumentAsync(diagnostic.DocumentId, includeSourceGenerated: true, cancellationToken).ConfigureAwait(false) == null)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (2)
59if (diagnostic.DocumentId is null) 64var project = workspace.CurrentSolution.GetProject(diagnostic.DocumentId.ProjectId);
Microsoft.CodeAnalysis.Features (6)
CodeFixes\Service\CodeFixService.FixAllDiagnosticProvider.cs (3)
49Contract.ThrowIfFalse(diagnostics.All(d => d.DocumentId != null)); 62Contract.ThrowIfFalse(diagnostics.All(d => d.DocumentId != null)); 81Contract.ThrowIfFalse(diagnostics.All(d => d.DocumentId == null));
Diagnostics\DiagnosticsUpdatedArgs.cs (1)
34Debug.Assert(diagnostics.All(d => d.ProjectId == projectId && d.DocumentId == documentId));
Diagnostics\Service\DiagnosticAnalyzerService_GetDiagnosticsForSpan.cs (1)
263return diagnostic.DocumentId == document.Id &&
Diagnostics\Service\DocumentAnalysisExecutor.cs (1)
141d => d.DocumentId is null || span.Value.IntersectsWith(d.DataLocation.UnmappedFileSpan.GetClampedTextSpan(sourceText)));
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\EditAndContinue\EditAndContinueDiagnosticSource_OpenDocument.cs (1)
34var applyDiagnostics = sessionStateTracker.ApplyChangesDiagnostics.WhereAsArray(static (data, id) => data.DocumentId == id, designTimeDocument.Id);
Features\EditAndContinue\EditAndContinueDiagnosticSource_Workspace.cs (3)
48where data.DocumentId != null 49group data by data.DocumentId into documentData 65where data.DocumentId == null
Handler\Diagnostics\DiagnosticSources\AbstractWorkspaceDocumentDiagnosticSource.cs (3)
51return projectDiagnostics.WhereAsArray(d => d.DocumentId == Document.Id); 80return allDiagnostics.Where(d => !d.IsSuppressed && d.DocumentId != null).ToLookup(d => d.DocumentId!);
Microsoft.CodeAnalysis.Workspaces (3)
Diagnostics\DiagnosticData.cs (3)
136DocumentId == other.DocumentId && 149Hash.Combine(DocumentId,
Microsoft.VisualStudio.LanguageServices (6)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (6)
453RoslynDebug.AssertNotNull(diagnosticData.DocumentId); 455if (!builder.TryGetValue(diagnosticData.DocumentId, out var diagnosticsPerDocument)) 458builder[diagnosticData.DocumentId] = diagnosticsPerDocument; 491foreach (var kvp in latestProjectDiagnostics.Where(d => d.DocumentId != null).GroupBy(d => d.DocumentId!)) 538static bool IsDocumentDiagnostic(DiagnosticData d) => d.DocumentId != null;