2 writes to DocumentIds
Microsoft.CodeAnalysis.Workspaces (2)
Diagnostics\DiagnosticAnalysisResult.cs (2)
57DocumentIds = documentIds; 91DocumentIds = documentIds ?? GetDocumentIds(syntaxLocals, semanticLocals, nonLocals);
25 references to DocumentIds
Microsoft.CodeAnalysis.LanguageServer.Protocol (13)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.ProjectState.cs (5)
63RoslynDebug.Assert(lastResult.DocumentIds != null); 81var builder = new Builder(project, lastResult.Version, lastResult.DocumentIds); 83foreach (var documentId in lastResult.DocumentIds) 193Contract.ThrowIfNull(result.DocumentIds); 202foreach (var documentId in result.DocumentIds)
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer_IncrementalAnalyzer.cs (8)
483RoslynDebug.Assert(oldAnalysisResult.DocumentIds != null); 486RaiseProjectDiagnosticsRemoved(stateSet, oldAnalysisResult.ProjectId, oldAnalysisResult.DocumentIds, handleActiveFile: false, raiseEvents); 498RoslynDebug.Assert(oldAnalysisResult.DocumentIds != null); 499RoslynDebug.Assert(newAnalysisResult.DocumentIds != null); 502var documentsToRemove = oldAnalysisResult.DocumentIds.Except(newAnalysisResult.DocumentIds); 558RoslynDebug.Assert(newAnalysisResult.DocumentIds != null); 560foreach (var documentId in newAnalysisResult.DocumentIds)
Microsoft.CodeAnalysis.Workspaces (7)
Diagnostics\DiagnosticAnalysisResult.cs (7)
92IsEmpty = DocumentIds.IsEmpty && _others.IsEmpty; 197public bool IsDefault => DocumentIds == null; 200public ImmutableHashSet<DocumentId> DocumentIdsOrEmpty => DocumentIds ?? ImmutableHashSet<DocumentId>.Empty; 261Debug.Assert(DocumentIds != null && DocumentIds.Contains(documentId)); 272=> new(ProjectId, Version, DocumentIds, IsEmpty, FromBuild); 278=> new(ProjectId, VersionStamp.Default, DocumentIds, IsEmpty, FromBuild);
Roslyn.VisualStudio.Next.UnitTests (5)
Services\VisualStudioDiagnosticAnalyzerExecutorTests.cs (5)
62var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.Semantic); 84diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.Semantic); 126var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.Semantic); 203var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.Semantic); 243var diagnostics = analyzerResult.GetDocumentDiagnostics(analyzerResult.DocumentIds.First(), AnalysisKind.Syntax);