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