2 instantiations of SourceGeneratedDocumentIdentity
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (2)
72return new SourceGeneratedDocumentIdentity(documentId, hintName, generatorIdentity, filePath); 98return new SourceGeneratedDocumentIdentity(
34 references to SourceGeneratedDocumentIdentity
Microsoft.CodeAnalysis.Workspaces (27)
Serialization\SerializationExtensions.cs (1)
30SourceGeneratedDocumentIdentity => WellKnownSynchronizationKind.SourceGeneratedDocumentIdentity,
Serialization\SerializerService.cs (2)
107((SourceGeneratedDocumentIdentity)value).WriteTo(writer); 249WellKnownSynchronizationKind.SourceGeneratedDocumentIdentity => SourceGeneratedDocumentIdentity.ReadFrom(reader),
SourceGeneration\IRemoteSourceGenerationService.cs (2)
18[property: DataMember(Order = 0)] SourceGeneratedDocumentIdentity DocumentIdentity, 26/// in that project. The information includes the <see cref="SourceGeneratedDocumentIdentity"/> identity
Workspace\Solution\Solution.cs (2)
1634SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText text) 1647internal Solution WithFrozenSourceGeneratedDocuments(ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText text)> documents)
Workspace\Solution\SolutionChanges.cs (1)
88/// Gets changed source generated document ids that were modified with <see cref="Solution.WithFrozenSourceGeneratedDocuments(System.Collections.Immutable.ImmutableArray{ValueTuple{SourceGeneratedDocumentIdentity, DateTime, Text.SourceText}})"/>
Workspace\Solution\SolutionCompilationState.cs (6)
799ImmutableArray<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments() 805using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 831ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> sourceGeneratedDocuments, 1004ImmutableArray<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments() 1010using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 1386ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> documents)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
327var identity = SourceGeneratedDocumentIdentity.Generate(
Workspace\Solution\SourceGeneratedDocument.cs (1)
26internal SourceGeneratedDocumentIdentity Identity => State.Identity;
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (3)
19internal readonly record struct SourceGeneratedDocumentIdentity : IEquatable<SourceGeneratedDocumentIdentity> 35public static SourceGeneratedDocumentIdentity Generate(ProjectId projectId, string hintName, ISourceGenerator generator, string filePath, AnalyzerReference analyzerReference) 87internal static SourceGeneratedDocumentIdentity ReadFrom(ObjectReader reader)
Workspace\Solution\SourceGeneratedDocumentState.cs (5)
19public SourceGeneratedDocumentIdentity Identity { get; } 43SourceGeneratedDocumentIdentity documentIdentity, 54SourceGeneratedDocumentIdentity documentIdentity, 82SourceGeneratedDocumentIdentity documentIdentity, 133SourceGeneratedDocumentIdentity documentIdentity,
Workspace\Workspace_Editor.cs (2)
39private readonly Dictionary<DocumentId, (SourceGeneratedDocumentIdentity identity, DateTime generationDateTime)> _openSourceGeneratedDocumentIdentities = []; 285internal bool TryGetOpenSourceGeneratedDocumentIdentity(DocumentId id, out (SourceGeneratedDocumentIdentity identity, DateTime generationDateTime) documentIdentity)
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
SolutionTests\SolutionWithSourceGeneratorTests.cs (6)
875var sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity; 933var sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity; 1262var sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity; 1297var sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity; 1334var sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity; 1365var sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity;
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
520var documentIdentity = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).First().Identity;