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