2 instantiations of SourceGeneratedDocumentIdentity
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (2)
72return new SourceGeneratedDocumentIdentity(documentId, hintName, generatorIdentity, filePath); 98return new SourceGeneratedDocumentIdentity(
29 references to SourceGeneratedDocumentIdentity
Microsoft.CodeAnalysis.Features (1)
Navigation\INavigableItem.cs (1)
51sealed record NavigableDocument(NavigableProject Project, string Name, string? FilePath, IReadOnlyList<string> Folders, DocumentId Id, SourceGeneratedDocumentIdentity? SourceGeneratedDocumentIdentity, Workspace? Workspace)
Microsoft.CodeAnalysis.Workspaces (28)
Log\WorkspaceStructureLogger.cs (1)
202var identity = document.Identity;
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)
19[property: DataMember(Order = 0)] SourceGeneratedDocumentIdentity DocumentIdentity, 27/// in that project. The information includes the <see cref="SourceGeneratedDocumentIdentity"/> identity
Workspace\Solution\Solution.cs (2)
1671SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText text) 1684internal 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)
818ImmutableArray<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments() 824using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 850ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> sourceGeneratedDocuments, 1023ImmutableArray<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments() 1029using var _2 = ArrayBuilder<(SourceGeneratedDocumentIdentity, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments); 1405ImmutableArray<(SourceGeneratedDocumentIdentity documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> documents)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
384var identity = SourceGeneratedDocumentIdentity.Generate(
Workspace\Solution\SourceGeneratedDocument.cs (1)
26internal SourceGeneratedDocumentIdentity Identity => State.Identity;
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (3)
20internal readonly record struct SourceGeneratedDocumentIdentity : IEquatable<SourceGeneratedDocumentIdentity> 36public 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)
40private readonly Dictionary<DocumentId, (SourceGeneratedDocumentIdentity identity, DateTime generationDateTime)> _openSourceGeneratedDocumentIdentities = []; 286internal bool TryGetOpenSourceGeneratedDocumentIdentity(DocumentId id, out (SourceGeneratedDocumentIdentity identity, DateTime generationDateTime) documentIdentity)