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
(
34 references to SourceGeneratedDocumentIdentity
Microsoft.CodeAnalysis.Workspaces (27)
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)
18
[property: DataMember(Order = 0)]
SourceGeneratedDocumentIdentity
DocumentIdentity,
26
/// in that project. The information includes the <see cref="
SourceGeneratedDocumentIdentity
"/> identity
Workspace\Solution\Solution.cs (2)
1634
SourceGeneratedDocumentIdentity
documentIdentity, DateTime generationDateTime, SourceText text)
1647
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)
799
ImmutableArray<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments()
805
using var _2 = ArrayBuilder<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments);
831
ImmutableArray<(
SourceGeneratedDocumentIdentity
documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> sourceGeneratedDocuments,
1004
ImmutableArray<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>) GetOrdinaryAndSourceGeneratedDocuments()
1010
using var _2 = ArrayBuilder<(
SourceGeneratedDocumentIdentity
, DateTime, SourceText?, SyntaxNode?)>.GetInstance(out var sourceGeneratedDocuments);
1386
ImmutableArray<(
SourceGeneratedDocumentIdentity
documentIdentity, DateTime generationDateTime, SourceText? sourceText, SyntaxNode? syntaxNode)> documents)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (2)
327
var
identity =
SourceGeneratedDocumentIdentity
.Generate(
Workspace\Solution\SourceGeneratedDocument.cs (1)
26
internal
SourceGeneratedDocumentIdentity
Identity => State.Identity;
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (3)
19
internal readonly record struct SourceGeneratedDocumentIdentity : IEquatable<
SourceGeneratedDocumentIdentity
>
35
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)
39
private readonly Dictionary<DocumentId, (
SourceGeneratedDocumentIdentity
identity, DateTime generationDateTime)> _openSourceGeneratedDocumentIdentities = [];
285
internal bool TryGetOpenSourceGeneratedDocumentIdentity(DocumentId id, out (
SourceGeneratedDocumentIdentity
identity, DateTime generationDateTime) documentIdentity)
Microsoft.CodeAnalysis.Workspaces.UnitTests (6)
SolutionTests\SolutionWithSourceGeneratorTests.cs (6)
875
var
sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity;
933
var
sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity;
1262
var
sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity;
1297
var
sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity;
1334
var
sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity;
1365
var
sourceGeneratedDocumentIdentity = sourceGeneratedDocument.Identity;
Roslyn.VisualStudio.Next.UnitTests (1)
Services\SolutionServiceTests.cs (1)
520
var
documentIdentity = (await solution.Projects.Single().GetSourceGeneratedDocumentsAsync()).First().Identity;