2 instantiations of SourceGeneratedDocumentIdentity
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (2)
72
return new
SourceGeneratedDocumentIdentity
(documentId, hintName, generatorIdentity, filePath);
98
return new
SourceGeneratedDocumentIdentity
(
29 references to SourceGeneratedDocumentIdentity
Microsoft.CodeAnalysis.Features (1)
Navigation\INavigableItem.cs (1)
51
sealed 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)
202
var
identity = document.Identity;
Serialization\SerializationExtensions.cs (1)
30
SourceGeneratedDocumentIdentity
=> WellKnownSynchronizationKind.SourceGeneratedDocumentIdentity,
Serialization\SerializerService.cs (2)
107
((
SourceGeneratedDocumentIdentity
)value).WriteTo(writer);
249
WellKnownSynchronizationKind.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)
1671
SourceGeneratedDocumentIdentity
documentIdentity, DateTime generationDateTime, SourceText text)
1684
internal 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)
818
ImmutableArray<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments()
824
using var _2 = ArrayBuilder<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments);
850
ImmutableArray<(
SourceGeneratedDocumentIdentity
documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> sourceGeneratedDocuments,
1023
ImmutableArray<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments()
1029
using var _2 = ArrayBuilder<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments);
1405
ImmutableArray<(
SourceGeneratedDocumentIdentity
documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> documents)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
384
var
identity =
SourceGeneratedDocumentIdentity
.Generate(
Workspace\Solution\SourceGeneratedDocument.cs (1)
26
internal
SourceGeneratedDocumentIdentity
Identity => State.Identity;
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (3)
20
internal readonly record struct SourceGeneratedDocumentIdentity : IEquatable<
SourceGeneratedDocumentIdentity
>
36
public static
SourceGeneratedDocumentIdentity
Generate(ProjectId projectId, string hintName, ISourceGenerator generator, string filePath, AnalyzerReference analyzerReference)
87
internal static
SourceGeneratedDocumentIdentity
ReadFrom(ObjectReader reader)
Workspace\Solution\SourceGeneratedDocumentState.cs (5)
19
public
SourceGeneratedDocumentIdentity
Identity { get; }
43
SourceGeneratedDocumentIdentity
documentIdentity,
54
SourceGeneratedDocumentIdentity
documentIdentity,
82
SourceGeneratedDocumentIdentity
documentIdentity,
133
SourceGeneratedDocumentIdentity
documentIdentity,
Workspace\Workspace_Editor.cs (2)
40
private readonly Dictionary<DocumentId, (
SourceGeneratedDocumentIdentity
identity, DateTime generationDateTime)> _openSourceGeneratedDocumentIdentities = [];
286
internal bool TryGetOpenSourceGeneratedDocumentIdentity(DocumentId id, out (
SourceGeneratedDocumentIdentity
identity, DateTime generationDateTime) documentIdentity)