65 references to DocumentId
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Diagnostics\TestDiagnosticAnalyzerDriver.cs (1)
74projectDiagnostics = await CodeAnalysis.Diagnostics.Extensions.ToDiagnosticsAsync(dxs.Where(d => d.DocumentId is null), project, CancellationToken.None);
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
InlineDiagnostics\InlineDiagnosticsTaggerProvider.cs (2)
83if (diagnostic.DocumentId is null) 88var project = workspace.CurrentSolution.GetProject(diagnostic.DocumentId.ProjectId);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (6)
Diagnostics\DiagnosticProviderTests.vb (3)
385x.DocumentId = y.DocumentId AndAlso 393Hash.Combine(obj.DocumentId,
Diagnostics\DiagnosticServiceTests.vb (3)
846Assert.NotNull(withDocumentLocationDiagnostic.DocumentId) 848Dim diagnosticDocument = project.GetDocument(withDocumentLocationDiagnostic.DocumentId) 1080Dim document = project.GetDocument(diagnostic.DocumentId)
Microsoft.CodeAnalysis.Features (5)
Diagnostics\DiagnosticsUpdatedArgs.cs (1)
29Debug.Assert(diagnostics.All(d => d.ProjectId == projectId && d.DocumentId == documentId));
EditAndContinue\EditAndContinueDiagnosticUpdateSource.cs (4)
101var documentDiagnostics = diagnostics.WhereAsArray(d => d.DocumentId != null); 102var projectDiagnostics = diagnostics.WhereAsArray(d => d.DocumentId == null && d.ProjectId != null); 103var solutionDiagnostics = diagnostics.WhereAsArray(d => d.DocumentId == null && d.ProjectId == null); 107foreach (var (documentId, diagnosticData) in documentDiagnostics.ToDictionary(data => data.DocumentId!))
Microsoft.CodeAnalysis.LanguageServer.Protocol (6)
Features\CodeFixes\CodeFixService.FixAllDiagnosticProvider.cs (3)
49Contract.ThrowIfFalse(diagnostics.All(d => d.DocumentId != null)); 57Contract.ThrowIfFalse(diagnostics.All(d => d.DocumentId != null)); 72Contract.ThrowIfFalse(diagnostics.All(d => d.DocumentId == null));
Features\Diagnostics\DocumentAnalysisExecutor.cs (1)
166d => d.DocumentId is null || span.Value.IntersectsWith(d.DataLocation.UnmappedFileSpan.GetClampedTextSpan(sourceText)));
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (1)
325if (diagnostic.DocumentId is null)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_GetDiagnosticsForSpan.cs (1)
430return diagnostic.DocumentId == _document.Id &&
Microsoft.CodeAnalysis.Workspaces (4)
Diagnostics\DiagnosticAnalysisResult.cs (1)
132var documentId = data.DocumentId;
Diagnostics\DiagnosticData.cs (3)
155DocumentId == other.DocumentId && 168Hash.Combine(DocumentId,
Microsoft.VisualStudio.LanguageServices (28)
TableDataSource\DiagnosticTableItem.cs (6)
41=> Data.DocumentId; 68diagnostic.DocumentId == otherDiagnostic.DocumentId && 98if (left.DocumentId == null || right.DocumentId == null) 114if (data.DocumentId == null)
TableDataSource\Suppression\VisualStudioDiagnosticListTableCommandHandler.cs (2)
216if (selectedDiagnostic.DocumentId != null) 221_diagnosticService.Reanalyze(_workspace, documentIds: SpecializedCollections.SingletonEnumerable(selectedDiagnostic.DocumentId), highPriority: true);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (8)
175var diagnosticsByDocument = diagnosticsByProject.GroupBy(d => d.DocumentId); 405var reanalyzeDocuments = diagnosticsToFix.Select(d => d.DocumentId).WhereNotNull().Distinct(); 517RoslynDebug.AssertNotNull(diagnosticData.DocumentId); 519if (!builder.TryGetValue(diagnosticData.DocumentId, out var diagnosticsPerDocument)) 522builder[diagnosticData.DocumentId] = diagnosticsPerDocument; 553foreach (var kvp in latestProjectDiagnostics.Where(d => d.DocumentId != null).GroupBy(d => d.DocumentId!)) 600static bool IsDocumentDiagnostic(DiagnosticData d) => d.DocumentId != null;
TaskList\ExternalErrorDiagnosticUpdateSource.cs (11)
357var buildErrors = GetBuildErrors().Except(allLiveErrors).GroupBy(k => k.DocumentId); 818if (diagnosticData.DocumentId != null) 848=> diagnosticData.DocumentId != null && project.ContainsAdditionalDocument(diagnosticData.DocumentId); 966if ((item1.DocumentId == null) != (item2.DocumentId == null) || 980return (item1.DocumentId != null) 981? item1.DocumentId == item2.DocumentId 999return obj.DocumentId != null 1000? Hash.Combine(obj.DocumentId, result)
TaskList\ProjectExternalErrorReporter.cs (1)
98var diagnostics = documentErrorsMap.GetOrAdd(diagnostic.DocumentId, _ => new HashSet<DiagnosticData>());
Microsoft.VisualStudio.LanguageServices.UnitTests (13)
Diagnostics\DiagnosticTableDataSourceTests.vb (13)
818diagnostics = Items.Where(Function(t) t.DocumentId Is documentId).ToImmutableArrayOrEmpty() 845diagnosticsArgs = Items.Where(Function(t) t.DocumentId Is documentId) _ 849New ErrorId(Me, If(CObj(t.DocumentId), t.ProjectId)), 850workspace, t.ProjectId, t.DocumentId) 857New ErrorId(Me, If(CObj(t.DocumentId), t.ProjectId)), 858workspace, t.ProjectId, t.DocumentId) 864New ErrorId(Me, If(CObj(t.DocumentId), t.ProjectId)), 865workspace, t.ProjectId, t.DocumentId) 875Dim id = If(CObj(item.DocumentId), item.ProjectId) 877New ErrorId(Me, id), workspace, workspace.CurrentSolution, item.ProjectId, item.DocumentId, items.ToImmutableArray())) 881Dim documentMap = Items.Where(Function(t) t.DocumentId IsNot Nothing).ToLookup(Function(t) t.DocumentId) 888Dim projectMap = Items.Where(Function(t) t.DocumentId Is Nothing).ToLookup(Function(t) t.ProjectId)