8 instantiations of SourceGeneratorExecutionVersionMap
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
128
new
SourceGeneratorExecutionVersionMap
(projectIdToSourceGenerationVersion.ToImmutable()));
Workspace\Solution\SolutionCompilationState.cs (3)
351
var sourceGeneratorExecutionVersionMap = new
SourceGeneratorExecutionVersionMap
(versionMapBuilder.ToImmutable());
401
sourceGeneratorExecutionVersionMap:
new
(versionMapBuilder.ToImmutable()));
1541
sourceGeneratorExecutionVersionMap:
new
(versionMapBuilder.ToImmutable()));
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
172
return new
SourceGeneratorExecutionVersionMap
(builder.ToImmutable());
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
59
public static readonly SourceGeneratorExecutionVersionMap Empty =
new
();
105
return
new
(builder.ToImmutable());
Workspace\Workspace_SourceGeneration.cs (1)
108
return
new
(result.ToImmutable());
24 references to SourceGeneratorExecutionVersionMap
Microsoft.CodeAnalysis.Workspaces (22)
Serialization\SerializationExtensions.cs (1)
31
SourceGeneratorExecutionVersionMap
=> WellKnownSynchronizationKind.SourceGeneratorExecutionVersionMap,
Serialization\SerializerService.cs (2)
148
((
SourceGeneratorExecutionVersionMap
)value).WriteTo(writer);
256
WellKnownSynchronizationKind.SourceGeneratorExecutionVersionMap =>
SourceGeneratorExecutionVersionMap
.Deserialize(reader),
Workspace\Solution\Solution.cs (1)
1651
internal Solution UpdateSpecificSourceGeneratorExecutionVersions(
SourceGeneratorExecutionVersionMap
sourceGeneratorExecutionVersionMap)
Workspace\Solution\SolutionCompilationState.cs (6)
63
SourceGeneratorExecutionVersionMap
sourceGeneratorExecutionVersionMap,
95
sourceGeneratorExecutionVersionMap:
SourceGeneratorExecutionVersionMap
.Empty,
118
SourceGeneratorExecutionVersionMap
? sourceGeneratorExecutionVersionMap = null,
317
public
SourceGeneratorExecutionVersionMap
SourceGeneratorExecutionVersionMap { get; }
351
var
sourceGeneratorExecutionVersionMap = new SourceGeneratorExecutionVersionMap(versionMapBuilder.ToImmutable());
1504
SourceGeneratorExecutionVersionMap
sourceGeneratorExecutionVersions)
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
152
public
SourceGeneratorExecutionVersionMap
GetFilteredSourceGenerationExecutionMap(ProjectCone? projectCone)
Workspace\Solution\SourceGeneratorExecutionVersion.cs (8)
59
public static readonly
SourceGeneratorExecutionVersionMap
Empty = new();
70
public static bool operator ==(
SourceGeneratorExecutionVersionMap
map1,
SourceGeneratorExecutionVersionMap
map2)
73
public static bool operator !=(
SourceGeneratorExecutionVersionMap
map1,
SourceGeneratorExecutionVersionMap
map2)
80
=> obj is
SourceGeneratorExecutionVersionMap
map && this == map;
94
public static
SourceGeneratorExecutionVersionMap
Deserialize(ObjectReader reader)
125
builder.AppendLine(nameof(
SourceGeneratorExecutionVersionMap
));
Workspace\Solution\StateChecksums.cs (1)
121
var
filteredExecutionMap = compilationState.GetFilteredSourceGenerationExecutionMap(projectCone);
Workspace\Workspace_SourceGeneration.cs (2)
51
var
updates = GetUpdatedSourceGeneratorVersions(oldSolution, projectIds);
70
static
SourceGeneratorExecutionVersionMap
GetUpdatedSourceGeneratorVersions(
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
SolutionTests\SourceGeneratorExecutionVersionMapTests.cs (2)
57
var
rehydrated1 = SourceGeneratorExecutionVersionMap.Deserialize(ObjectReader.GetReader(memoryStream1, leaveOpen: true));
58
var
rehydrated2 = SourceGeneratorExecutionVersionMap.Deserialize(ObjectReader.GetReader(memoryStream2, leaveOpen: true));