1 write to DocumentId
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\WorkspaceChangeEventArgs.cs (1)
74this.DocumentId = documentId;
28 references to DocumentId
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
1437AssertEx.SetEqual(workspace.Projects.SelectMany(p => p.Documents).Select(d => d.Id), eventArgs.Select(e => e.DocumentId));
Microsoft.CodeAnalysis.EditorFeatures (5)
EditAndContinue\PdbMatchingSourceTextProvider.cs (3)
48if (e.DocumentId == null) 53var oldDocument = e.OldSolution.GetDocument(e.DocumentId); 60var newDocument = e.NewSolution.GetDocument(e.DocumentId);
Remote\SolutionChecksumUpdater.cs (1)
154var documentId = e.DocumentId!;
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
72var projectId = e.ProjectId ?? e.DocumentId?.ProjectId;
Microsoft.CodeAnalysis.Features (7)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (6)
186Contract.ThrowIfNull(args.DocumentId); 187EnqueueFullDocumentEvent(args.NewSolution, args.DocumentId, UnitTestingInvocationReasons.DocumentAdded); 192Contract.ThrowIfNull(args.DocumentId); 193EnqueueDocumentChangedEvent(args.OldSolution, args.NewSolution, args.DocumentId); 197Contract.ThrowIfNull(args.DocumentId); 198EnqueueFullDocumentEvent(args.OldSolution, args.DocumentId, UnitTestingInvocationReasons.DocumentRemoved);
LegacySolutionEvents\IRemoteLegacySolutionEventsAggregationService.cs (1)
23/// <param name="documentId"><inheritdoc cref="WorkspaceChangeEventArgs.DocumentId"/></param>
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\AbstractRefreshQueue.cs (2)
81if (e.DocumentId is not null && e.Kind is WorkspaceChangeKind.DocumentChanged) 83var document = e.NewSolution.GetRequiredDocument(e.DocumentId);
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (5)
67if (e.DocumentId is not null) 75var document = e.NewSolution.GetRequiredDocument(e.DocumentId); 80var document = e.NewSolution.GetRequiredAdditionalDocument(e.DocumentId); 88var newDocument = e.NewSolution.GetRequiredDocument(e.DocumentId); 89var oldDocument = e.OldSolution.GetDocument(e.DocumentId);
Handler\SourceGenerators\SourceGeneratorRefreshQueue.cs (1)
76var projectId = e.ProjectId ?? e.DocumentId?.ProjectId;
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace_Events.cs (1)
104using (Logger.LogBlock(functionId, (s, p, d, k) => $"{s.Id} - {p} - {d} {args.Kind.ToString()}", args.NewSolution, args.ProjectId, args.DocumentId, args.Kind, CancellationToken.None))
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
WorkspaceTests\AdhocWorkspaceTests.cs (4)
426&& args.DocumentId == originalDoc.Id) 459&& args.DocumentId == originalDoc.Id) 493&& args.DocumentId == originalDoc.Id) 524&& args.DocumentId == originalDoc.Id)
Microsoft.VisualStudio.LanguageServices (2)
Library\ObjectBrowser\AbstractObjectBrowserLibraryManager.cs (2)
85var oldDocument = e.OldSolution.GetDocument(e.DocumentId); 86var newDocument = e.NewSolution.GetDocument(e.DocumentId);