8 instantiations of SourceGeneratorExecutionVersionMap
Microsoft.CodeAnalysis.Workspaces (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
150
new
SourceGeneratorExecutionVersionMap
(projectIdToSourceGenerationVersion.ToImmutable()));
Workspace\Solution\SolutionCompilationState.cs (3)
354
var sourceGeneratorExecutionVersionMap = new
SourceGeneratorExecutionVersionMap
(versionMapBuilder.ToImmutable());
417
sourceGeneratorExecutionVersionMap:
new
(versionMapBuilder.ToImmutable()),
1560
sourceGeneratorExecutionVersionMap:
new
(versionMapBuilder.ToImmutable()),
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
171
return new
SourceGeneratorExecutionVersionMap
(builder.ToImmutable());
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
66
public static readonly SourceGeneratorExecutionVersionMap Empty =
new
();
112
return
new
(builder.ToImmutable());
Workspace\Workspace_SourceGeneration.cs (1)
108
return
new
(result.ToImmutable());
23 references to SourceGeneratorExecutionVersionMap
Microsoft.CodeAnalysis.Workspaces (23)
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)
1688
internal Solution UpdateSpecificSourceGeneratorExecutionVersions(
SourceGeneratorExecutionVersionMap
sourceGeneratorExecutionVersionMap)
Workspace\Solution\SolutionCompilationState.cs (6)
65
SourceGeneratorExecutionVersionMap
sourceGeneratorExecutionVersionMap,
99
sourceGeneratorExecutionVersionMap:
SourceGeneratorExecutionVersionMap
.Empty,
123
SourceGeneratorExecutionVersionMap
? sourceGeneratorExecutionVersionMap = null,
315
public
SourceGeneratorExecutionVersionMap
SourceGeneratorExecutionVersionMap { get; }
354
var
sourceGeneratorExecutionVersionMap = new SourceGeneratorExecutionVersionMap(versionMapBuilder.ToImmutable());
1517
SourceGeneratorExecutionVersionMap
sourceGeneratorExecutionVersions)
Workspace\Solution\SolutionCompilationState_Checksum.cs (1)
151
public
SourceGeneratorExecutionVersionMap
GetFilteredSourceGenerationExecutionMap(ProjectCone? projectCone)
Workspace\Solution\SolutionState.cs (1)
44
/// <see cref="
SourceGeneratorExecutionVersionMap
"/> changes. That ensures that requests from the host
Workspace\Solution\SourceGeneratorExecutionVersion.cs (8)
66
public static readonly
SourceGeneratorExecutionVersionMap
Empty = new();
77
public static bool operator ==(
SourceGeneratorExecutionVersionMap
map1,
SourceGeneratorExecutionVersionMap
map2)
80
public static bool operator !=(
SourceGeneratorExecutionVersionMap
map1,
SourceGeneratorExecutionVersionMap
map2)
87
=> obj is
SourceGeneratorExecutionVersionMap
map && this == map;
101
public static
SourceGeneratorExecutionVersionMap
Deserialize(ObjectReader reader)
132
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(