1 write to SourceGeneratorExecutionVersionMap
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\SolutionCompilationState.cs (1)
73SourceGeneratorExecutionVersionMap = sourceGeneratorExecutionVersionMap;
37 references to SourceGeneratorExecutionVersionMap
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Workspaces\LspWorkspaceManager.cs (1)
416var sourceGeneratorChecksum = workspaceCurrentSolution.CompilationState.SourceGeneratorExecutionVersionMap.GetChecksum();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
Workspaces\SourceGeneratedDocumentTests.cs (11)
255var initialExecutionMap = initialSolution.CompilationState.SourceGeneratorExecutionVersionMap.Map; 291solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1] 292> solutionWithDocumentChanged.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 297solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1], 298solutionWithDocumentChanged.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 308Assert.NotEqual(initialExecutionMap[projectId1], solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 309Assert.NotEqual(initialExecutionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 314Assert.Equal(initialExecutionMap[projectId1], solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 315Assert.Equal(initialExecutionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 320Assert.Equal(solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]);
Microsoft.CodeAnalysis.Workspaces (12)
Diagnostics\Extensions.cs (1)
373if (solution.CompilationState.SourceGeneratorExecutionVersionMap.Map.TryGetValue(project.Id, out var executionVersion))
Workspace\Solution\Solution.cs (1)
1945=> this.CompilationState.SourceGeneratorExecutionVersionMap[projectId];
Workspace\Solution\SolutionCompilationState.cs (7)
118.SetEquals(SourceGeneratorExecutionVersionMap.Map.Keys)); 129sourceGeneratorExecutionVersionMap ??= SourceGeneratorExecutionVersionMap; 134sourceGeneratorExecutionVersionMap == SourceGeneratorExecutionVersionMap && 354var versionMapBuilder = SourceGeneratorExecutionVersionMap.Map.ToBuilder(); 401var versionMapBuilder = SourceGeneratorExecutionVersionMap.Map.ToBuilder(); 1501/// Updates entries in our <see cref="SourceGeneratorExecutionVersionMap"/> to the corresponding values in the 1509var versionMapBuilder = SourceGeneratorExecutionVersionMap.Map.ToBuilder();
Workspace\Solution\SolutionCompilationState_Checksum.cs (3)
153var builder = this.SourceGeneratorExecutionVersionMap.Map.ToBuilder(); 168if (builder.Count == this.SourceGeneratorExecutionVersionMap.Map.Count) 169return this.SourceGeneratorExecutionVersionMap;
Microsoft.CodeAnalysis.Workspaces.UnitTests (11)
SolutionTests\SolutionWithSourceGeneratorTests.cs (11)
1543var initialExecutionMap = initialSolution.CompilationState.SourceGeneratorExecutionVersionMap.Map; 1567solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1] 1568> solutionWithDocumentAdded.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 1573solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1], 1574solutionWithDocumentAdded.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 1585Assert.NotEqual(initialExecutionMap[projectId1], solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 1586Assert.NotEqual(initialExecutionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 1591Assert.Equal(initialExecutionMap[projectId1], solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 1592Assert.Equal(initialExecutionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 1597Assert.Equal(solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]);
Roslyn.VisualStudio.Next.UnitTests (2)
Services\ServiceHubServicesTests.cs (2)
1889var initialExecutionMap = initialSolution.CompilationState.SourceGeneratorExecutionVersionMap.Map; 1899var finalExecutionMap = finalSolution.CompilationState.SourceGeneratorExecutionVersionMap.Map;