1 write to DocumentId
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\WorkspaceChangeEventArgs.cs (1)
74this.DocumentId = documentId;
27 references to DocumentId
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Workspaces\WorkspaceTests_EditorFeatures.cs (1)
1436AssertEx.SetEqual(workspace.Projects.SelectMany(p => p.Documents).Select(d => d.Id), eventArgs.Select(e => e.DocumentId));
Microsoft.CodeAnalysis.EditorFeatures (5)
EditAndContinue\PdbMatchingSourceTextProvider.cs (3)
57if (e.DocumentId == null) 62var oldDocument = e.OldSolution.GetDocument(e.DocumentId); 69var newDocument = e.NewSolution.GetDocument(e.DocumentId);
Remote\SolutionChecksumUpdater.cs (1)
157var documentId = e.DocumentId!;
SolutionEvents\HostLegacySolutionEventsWorkspaceEventListener.cs (1)
77var projectId = e.ProjectId ?? e.DocumentId?.ProjectId;
Microsoft.CodeAnalysis.Features (7)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (6)
184Contract.ThrowIfNull(args.DocumentId); 185EnqueueFullDocumentEvent(args.NewSolution, args.DocumentId, UnitTestingInvocationReasons.DocumentAdded); 190Contract.ThrowIfNull(args.DocumentId); 191EnqueueDocumentChangedEvent(args.OldSolution, args.NewSolution, args.DocumentId); 195Contract.ThrowIfNull(args.DocumentId); 196EnqueueFullDocumentEvent(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)
75var projectId = e.ProjectId ?? e.DocumentId?.ProjectId;
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)
89var oldDocument = e.OldSolution.GetDocument(e.DocumentId); 90var newDocument = e.NewSolution.GetDocument(e.DocumentId);