1 write to DocumentId
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (1)
29DocumentId = documentId;
25 references to DocumentId
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
RazorUri.cs (1)
39identity.DocumentId,
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\Extensions.cs (1)
98var documentId = SourceGeneratedDocumentUri.DeserializeIdentity(solution, documentUri.ParsedUri)?.DocumentId;
Extensions\SourceGeneratedDocumentUri.cs (2)
35var projectId = identity.DocumentId.ProjectId.Id.ToString(GuidFormat); 36var documentId = identity.DocumentId.Id.ToString(GuidFormat);
Workspaces\LspWorkspaceManager.cs (1)
469var existingState = compilationState.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(identity.DocumentId);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Workspaces\SourceGeneratedDocumentUriTests.cs (1)
42Assert.Equal(generatedDocumentId.DebugName, deserialized.Value.DocumentId.DebugName);
Microsoft.CodeAnalysis.Workspaces (10)
Workspace\Solution\Solution.cs (1)
1640var newDocumentState = newCompilationState.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(documentIdentity.DocumentId);
Workspace\Solution\SolutionCompilationState.cs (3)
1350.Select(static state => state.Identity.DocumentId.ProjectId) 1398var existingGeneratedState = TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(documentIdentity.DocumentId); 1424var projectState = this.SolutionState.GetRequiredProjectState(documentIdentity.DocumentId.ProjectId);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
124var documentId = documentIdentity.DocumentId; 151var documentId = documentIdentity.DocumentId; 185var documentId = documentIdentity.DocumentId;
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (1)
77DocumentId.WriteTo(writer);
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
116documentIdentity.DocumentId,
Workspace\Workspace_Editor.cs (1)
448var documentId = document.Identity.DocumentId;
Microsoft.CodeAnalysis.Workspaces.UnitTests (3)
SolutionTests\SolutionWithSourceGeneratorTests.cs (3)
702Assert.True(workspace.IsDocumentOpen(generatedDocument.Identity.DocumentId)); 704var document = await workspace.CurrentSolution.GetSourceGeneratedDocumentAsync(generatedDocument.Identity.DocumentId, CancellationToken.None); 708Assert.False(workspace.IsDocumentOpen(generatedDocument.Identity.DocumentId));
Microsoft.VisualStudio.LanguageServices (6)
Workspace\SourceGeneratedFileManager.cs (6)
301if (this.Workspace.IsDocumentOpen(_documentIdentity.DocumentId)) 335var project = this.Workspace.CurrentSolution.GetProject(_documentIdentity.DocumentId.ProjectId); 347generatedDocument = await project.GetSourceGeneratedDocumentAsync(_documentIdentity.DocumentId, cancellationToken).ConfigureAwait(false); 405if (!this.Workspace.IsDocumentOpen(_documentIdentity.DocumentId)) 427var projectId = _documentIdentity.DocumentId.ProjectId; 519this._documentIdentity.DocumentId.ProjectId,