1 write to Identity
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SourceGeneratedDocumentState.cs (1)
146Identity = documentIdentity;
16 references to Identity
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
45result.Add(new(state.Identity, state.GetContentIdentity(), state.GenerationDateTime));
Microsoft.CodeAnalysis.Workspaces (15)
Workspace\Solution\SolutionCompilationState.cs (3)
812else if (TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(doc.documentId) is { Identity: var identity }) 1017else if (TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(doc.documentId) is { Identity: var identity }) 1350.Select(static state => state.Identity.DocumentId.ProjectId)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
130if (existingDocument?.Identity == documentIdentity && 212Contract.ThrowIfTrue(existingDocument.Identity != documentIdentity, "Identities must match!"); 381if (state.Identity.Generator != generatorIdentity)
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
127static (s, arg) => arg.serializer.CreateChecksum(s.Identity, cancellationToken: arg.cancellationToken), (serializer, cancellationToken));
Workspace\Solution\SourceGeneratedDocument.cs (1)
26internal SourceGeneratedDocumentIdentity Identity => State.Identity;
Workspace\Solution\SourceGeneratedDocumentState.cs (5)
21public string HintName => Identity.HintName; 179Identity, 195Identity, 214this.Identity, 248this.Identity,
Workspace\Solution\StateChecksums.cs (2)
148onAssetFound(identityChecksum, state.Identity, arg); 162onAssetFound(identityChecksum, state.Identity, arg);