1 write to CompilationState
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Solution\Solution.cs (1)
49CompilationState = compilationState;
257 references to CompilationState
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\EditorTestWorkspace.cs (1)
532foreach (var (docId, _) in solutionChanges.NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.States)
Microsoft.CodeAnalysis.ExternalAccess.HotReload.UnitTests (2)
HotReloadServiceTests.cs (2)
182var generatedDocuments = await project.Solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(project.State, CancellationToken.None); 188var generatorDiagnostics = await solution.CompilationState.GetSourceGeneratorDiagnosticsAsync(project.State, CancellationToken.None);
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Testing\TestSolutionStore.cs (1)
19var checksum = await solution.CompilationState.GetChecksumAsync(cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\EditSession.cs (2)
553var generatorDiagnostics = await project.Solution.CompilationState.GetSourceGeneratorDiagnosticsAsync(project.State, cancellationToken).ConfigureAwait(false); 565return await project.Solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(project.State, cancellationToken).ConfigureAwait(false);
FindUsages\DefinitionItemFactory.cs (2)
160var info = solution.CompilationState.GetOriginatingProjectInfo(assembly); 213var info = solution.CompilationState.GetOriginatingProjectInfo(containingAssembly);
Microsoft.CodeAnalysis.Features.UnitTests (4)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (4)
2531var generatedDocuments = await project.Solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(project.State, CancellationToken.None); 2537var generatorDiagnostics = await solution.CompilationState.GetSourceGeneratorDiagnosticsAsync(project.State, CancellationToken.None); 2568generatedDocuments = await solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(project.State, CancellationToken.None); 2571generatorDiagnostics = await solution.CompilationState.GetSourceGeneratorDiagnosticsAsync(project.State, CancellationToken.None);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (1)
476foreach (var (docId, state) in solutionChanges.NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.States)
Handler\SemanticTokens\SemanticTokensRefreshQueue.cs (1)
46var projectChecksum = await project.Solution.CompilationState.GetChecksumAsync(project.Id, cancellationToken).ConfigureAwait(false);
Workspaces\LspWorkspaceManager.cs (2)
416var sourceGeneratorChecksum = workspaceCurrentSolution.CompilationState.SourceGeneratorExecutionVersionMap.GetChecksum(); 487var compilationState = workspaceSolution.CompilationState;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (11)
Workspaces\SourceGeneratedDocumentTests.cs (11)
254var initialExecutionMap = initialSolution.CompilationState.SourceGeneratorExecutionVersionMap.Map; 290solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1] 291> solutionWithDocumentChanged.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 296solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1], 297solutionWithDocumentChanged.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 307Assert.NotEqual(initialExecutionMap[projectId1], solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 308Assert.NotEqual(initialExecutionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 313Assert.Equal(initialExecutionMap[projectId1], solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 314Assert.Equal(initialExecutionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]); 319Assert.Equal(solutionWithChangedExecutionVersion.CompilationState.SourceGeneratorExecutionVersionMap[projectId1], finalSolution.CompilationState.SourceGeneratorExecutionVersionMap[projectId1]);
Microsoft.CodeAnalysis.Remote.ServiceHub (18)
Host\RemoteWorkspace.cs (1)
52var currentSolutionChecksum = await this.CurrentSolution.CompilationState.GetChecksumAsync(cancellationToken).ConfigureAwait(false);
Host\RemoteWorkspace.SolutionCreator.cs (4)
50var oldSolutionCompilationChecksums = await solution.CompilationState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 51var oldSolutionChecksums = await solution.CompilationState.SolutionState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 615? await incrementalSolutionBuilt.CompilationState.GetChecksumAsync(cancellationToken).ConfigureAwait(false) 616: await incrementalSolutionBuilt.CompilationState.GetChecksumAsync(projectConeId, cancellationToken).ConfigureAwait(false);
Host\SolutionAssetCache.cs (1)
174var compilationState = pinnedSolution.CompilationState;
Host\TestUtils.cs (10)
192var compilationChecksums = await solution.CompilationState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 193await compilationChecksums.FindAsync(solution.CompilationState, projectCone: null, AssetPath.FullLookupForTesting, Flatten(compilationChecksums), callback, map, cancellationToken).ConfigureAwait(false); 195foreach (var frozenSourceGeneratedDocumentState in solution.CompilationState.FrozenSourceGeneratedDocumentStates.States.Values) 198await compilationChecksums.FindAsync(solution.CompilationState, projectCone: null, AssetPath.FullLookupForTesting, Flatten(documentChecksums), callback, map, cancellationToken).ConfigureAwait(false); 201var solutionChecksums = await solution.CompilationState.SolutionState.GetStateChecksumsAsync(cancellationToken).ConfigureAwait(false); 203await solutionChecksums.FindAsync(solution.CompilationState.SolutionState, projectCone: null, AssetPath.FullLookupForTesting, Flatten(solutionChecksums), callback, map, cancellationToken).ConfigureAwait(false); 210var (compilationChecksums, projectCone) = await solution.CompilationState.GetStateChecksumsAsync(projectId, cancellationToken).ConfigureAwait(false); 211await compilationChecksums.FindAsync(solution.CompilationState, projectCone, AssetPath.SolutionAndProjectForTesting(projectId), Flatten(compilationChecksums), callback, map, cancellationToken).ConfigureAwait(false); 213var solutionChecksums = await solution.CompilationState.SolutionState.GetStateChecksumsAsync(projectId, cancellationToken).ConfigureAwait(false); 215await solutionChecksums.FindAsync(solution.CompilationState.SolutionState, projectCone, AssetPath.SolutionAndProjectForTesting(projectId), Flatten(solutionChecksums), callback, map, cancellationToken).ConfigureAwait(false);
Services\SourceGeneration\RemoteSourceGenerationService.cs (2)
39var documentStates = await solution.CompilationState.GetSourceGeneratedDocumentStatesAsync( 59var documentStates = await solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(
Microsoft.CodeAnalysis.Remote.Workspaces (2)
SolutionAssetStorage.cs (2)
52=> StoreAssetsAsync(solution.CompilationState, cancellationToken); 56=> StoreAssetsAsync(project.Solution.CompilationState, project.Id, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (101)
Diagnostics\Extensions.cs (1)
373if (solution.CompilationState.SourceGeneratorExecutionVersionMap.Map.TryGetValue(project.Id, out var executionVersion))
ExternalAccess\UnitTesting\Api\UnitTestingSolutionExtensions.cs (1)
16=> new UnitTestingChecksumWrapper(await solution.CompilationState.GetChecksumAsync(cancellationToken).ConfigureAwait(false));
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
80var sourceGeneratorDocumentStates = await project.Solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(project.State, cancellationToken).ConfigureAwait(false);
Remote\IRemoteKeepAliveService.cs (2)
250=> new(solution.CompilationState, listener); 265=> CreateAsync(solution.CompilationState, projectId, cancellationToken);
Remote\RemoteHostClient.cs (1)
108return TryInvokeAsync(solution.CompilationState, projectId: null, invocation, cancellationToken);
Remote\RemoteServiceConnection.cs (10)
56=> TryInvokeAsync(solution.CompilationState, invocation, cancellationToken); 62=> TryInvokeAsync(solution.CompilationState, invocation, cancellationToken); 82=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken); 88=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken); 106=> TryInvokeAsync(solution.CompilationState, invocation, cancellationToken); 112=> TryInvokeAsync(solution.CompilationState, invocation, cancellationToken); 132=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken); 138=> TryInvokeAsync(project.Solution.CompilationState, project.Id, invocation, cancellationToken); 153=> TryInvokeAsync(solution1.CompilationState, solution2.CompilationState, invocation, cancellationToken);
Workspace\ProjectSystem\ProjectSystemProject.cs (1)
320var hadCompilation = solution.CompilationState.TryGetCompilation(projectId, out _);
Workspace\Solution\Project.cs (10)
318var generatedDocumentStates = await Solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(this.State, cancellationToken).ConfigureAwait(false); 350var generatedDocumentStates = await Solution.CompilationState.GetSourceGeneratedDocumentStatesAsync(State, cancellationToken).ConfigureAwait(false); 385var documentState = Solution.CompilationState.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(documentId); 394return Solution.CompilationState.GetSourceGeneratorDiagnosticsAsync(this.State, cancellationToken); 399return Solution.CompilationState.GetSourceGeneratorRunResultAsync(this.State, cancellationToken); 514=> Solution.CompilationState.TryGetCompilation(this.Id, out compilation); 525=> Solution.CompilationState.GetCompilationAsync(State, cancellationToken); 532=> Solution.CompilationState.HasSuccessfullyLoadedAsync(State, cancellationToken); 562=> Solution.CompilationState.GetDependentVersionAsync(this.Id, cancellationToken); 569=> Solution.CompilationState.GetDependentSemanticVersionAsync(this.Id, cancellationToken);
Workspace\Solution\Solution.cs (69)
69internal SolutionState SolutionState => CompilationState.SolutionState; 75internal bool PartialSemanticsEnabled => CompilationState.PartialSemanticsEnabled; 204=> CompilationState.GetOriginatingProjectInfo(symbol)?.ProjectId; 216=> CompilationState.GetOriginatingProjectInfo(symbol)?.Compilation; 242=> CompilationState.GetDocumentState(syntaxTree, projectId)?.Id; 330var documentState = CompilationState.GetDocumentState(syntaxTree, projectId); 351=> compilationState == CompilationState ? this : new Solution(compilationState); 379=> WithCompilationState(CompilationState.AddProjects(projectInfos)); 391=> WithCompilationState(CompilationState.RemoveProjects(projectIds)); 406return WithCompilationState(CompilationState.WithProjectAssemblyName(projectId, assemblyName)); 416return WithCompilationState(CompilationState.WithProjectOutputFilePath(projectId, outputFilePath)); 426return WithCompilationState(CompilationState.WithProjectOutputRefFilePath(projectId, outputRefFilePath)); 436return WithCompilationState(CompilationState.WithProjectCompilationOutputInfo(projectId, info)); 446return WithCompilationState(CompilationState.WithProjectDefaultNamespace(projectId, defaultNamespace)); 456return WithCompilationState(CompilationState.WithProjectChecksumAlgorithm(projectId, checksumAlgorithm)); 471return WithCompilationState(CompilationState.WithProjectName(projectId, name)); 481return WithCompilationState(CompilationState.WithProjectFilePath(projectId, filePath)); 497return WithCompilationState(CompilationState.WithProjectCompilationOptions(projectId, options)); 513return WithCompilationState(CompilationState.WithProjectParseOptions(projectId, options)); 520=> WithCompilationState(CompilationState.WithFallbackAnalyzerOptions(options)); 569return WithCompilationState(CompilationState.WithHasAllInformation(projectId, hasAllInformation)); 581return WithCompilationState(CompilationState.WithRunAnalyzers(projectId, runAnalyzers)); 592return WithCompilationState(CompilationState.WithHasSdkCodeStyleAnalyzers(projectId, hasSdkCodeStyleAnalyzers)); 613return WithCompilationState(CompilationState.WithProjectDocumentsOrder(projectId, documentIds)); 622return WithCompilationState(CompilationState.WithProjectAttributes(attributes)); 631return WithCompilationState(CompilationState.WithProjectInfo(info)); 678return WithCompilationState(CompilationState.AddProjectReferences(projectId, collection)); 701return WithCompilationState(CompilationState.RemoveProjectReference(projectId, projectReference)); 729return WithCompilationState(CompilationState.WithProjectReferences(projectId, collection)); 771return WithCompilationState(CompilationState.AddMetadataReferences(projectId, collection)); 793return WithCompilationState(CompilationState.RemoveMetadataReference(projectId, metadataReference)); 810return WithCompilationState(CompilationState.WithProjectMetadataReferences(projectId, collection)); 858return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, boxedReferences)); 887return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, builder.MoveToImmutable())); 904return WithCompilationState(CompilationState.WithProjectAnalyzerReferences(projectId, collection)); 938return WithCompilationState(CompilationState.AddAnalyzerReferences(collection)); 955return WithCompilationState(CompilationState.RemoveAnalyzerReference(analyzerReference)); 967return WithCompilationState(CompilationState.WithAnalyzerReferences(collection)); 1082=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<DocumentState>(documentInfos)); 1120=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<AdditionalDocumentState>(documentInfos)); 1172=> WithCompilationState(CompilationState.AddDocumentsToMultipleProjects<AnalyzerConfigDocumentState>(documentInfos)); 1193=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<DocumentState>(documentIds)); 1214=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<AdditionalDocumentState>(documentIds)); 1235=> WithCompilationState(CompilationState.RemoveDocumentsFromMultipleProjects<AnalyzerConfigDocumentState>(documentIds)); 1249return WithCompilationState(CompilationState.WithDocumentAttributes( 1265return WithCompilationState(CompilationState.WithDocumentAttributes( 1278return WithCompilationState(CompilationState.WithDocumentAttributes( 1304return WithCompilationState(CompilationState.WithDocumentTexts(texts, mode)); 1325return WithCompilationState(CompilationState.WithAdditionalDocumentText(documentId, text, mode)); 1346return WithCompilationState(CompilationState.WithAnalyzerConfigDocumentText(documentId, text, mode)); 1367return WithCompilationState(CompilationState.WithDocumentText(documentId, textAndVersion, mode)); 1388return WithCompilationState(CompilationState.WithAdditionalDocumentText(documentId, textAndVersion, mode)); 1409return WithCompilationState(CompilationState.WithAnalyzerConfigDocumentText(documentId, textAndVersion, mode)); 1433return WithCompilationState(CompilationState.WithDocumentSyntaxRoots(syntaxRoots, mode)); 1444=> WithCompilationState(CompilationState.WithDocumentContentsFrom(documentIdsAndStates, forceEvenIfTreesWouldDiffer: false)); 1466return WithCompilationState(CompilationState.WithDocumentSourceCodeKind(documentId, sourceCodeKind)); 1487return WithCompilationState(CompilationState.UpdateDocumentTextLoader(documentId, loader, mode)); 1508return WithCompilationState(CompilationState.UpdateAdditionalDocumentTextLoader(documentId, loader, mode)); 1529return WithCompilationState(CompilationState.UpdateAnalyzerConfigDocumentTextLoader(documentId, loader, mode)); 1549var newCompilationState = this.CompilationState.WithFrozenPartialCompilations(cancellationToken); 1577lazySolution = CreateLazyFrozenSolution(this.CompilationState, documentId); 1629=> WithCompilationState(CompilationState.WithNewWorkspaceFrom(oldSolution)); 1662return WithCompilationState(CompilationState.WithDocumentText(documentIds, text, mode)); 1674var newCompilationState = CompilationState.WithFrozenSourceGeneratedDocuments([(documentIdentity, generationDateTime, text, syntaxNode: null)]); 1685=> WithCompilationState(CompilationState.WithFrozenSourceGeneratedDocuments(documents.SelectAsArray(d => (d.documentIdentity, d.generationDateTime, (SourceText?)d.text, (SyntaxNode?)null)))); 1689=> WithCompilationState(CompilationState.UpdateSpecificSourceGeneratorExecutionVersions(sourceGeneratorExecutionVersionMap)); 1696=> WithCompilationState(CompilationState.WithoutFrozenSourceGeneratedDocuments()); 1765=> WithCompilationState(CompilationState.WithOptions(options)); 1933=> this.CompilationState.SourceGeneratorExecutionVersionMap[projectId];
Workspace\Solution\SolutionChanges.cs (4)
97if (NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.IsEmpty) 101foreach (var (id, _) in NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.States) 103var oldState = OldSolution.CompilationState.TryGetSourceGeneratedDocumentStateForAlreadyGeneratedId(id); 108return NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.GetChangedStateIds(
Workspace\Solution\SolutionState.cs (1)
43/// this does not change when the SolutionState stays the same, but the workspace's <see cref="Solution.CompilationState"/>'s
Microsoft.CodeAnalysis.Workspaces.UnitTests (15)
SolutionTests\SolutionTests.cs (1)
3058var referencedMetadata = await solution.CompilationState.GetMetadataReferenceAsync(
SolutionTests\SolutionWithSourceGeneratorTests.cs (14)
189var generatorDriver = project.Solution.CompilationState.GetTestAccessor().GetGeneratorDriver(project)!; 209generatorDriver = project.Solution.CompilationState.GetTestAccessor().GetGeneratorDriver(project)!; 233generatorDriver = project.Solution.CompilationState.GetTestAccessor().GetGeneratorDriver(project)!; 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]);
Microsoft.VisualStudio.LanguageServices (1)
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
629foreach (var (docId, state) in solutionChanges.NewSolution.CompilationState.FrozenSourceGeneratedDocumentStates.States)
Roslyn.VisualStudio.Next.UnitTests (93)
Remote\RemoteHostClientServiceFactoryTests.cs (1)
64Assert.True(workspace.CurrentSolution.CompilationState.TryGetStateChecksums(out _));
Remote\SerializationValidator.cs (2)
213Contract.ThrowIfFalse(solution.CompilationState.TryGetStateChecksums(out var solutionCompilationObjectFromSolution)); 218Contract.ThrowIfFalse(solution.CompilationState.SolutionState.TryGetStateChecksums(out var solutionObjectFromSolution));
Services\AssetProviderTests.cs (3)
74await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 102await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 113await service.SynchronizeSolutionAssetsAsync(await solution.CompilationState.GetChecksumAsync(CancellationToken.None), CancellationToken.None);
Services\ServiceHubServicesTests.cs (25)
82await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 83await remoteWorkpace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 127await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 155var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 206var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 252await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 253await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 258await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 259await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 278await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 279await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 286await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 287await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 294await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 295await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 328await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 329await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 342await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 343await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 356await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 357await remoteWorkspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 1859await solution.CompilationState.GetChecksumAsync(CancellationToken.None), 1860await remoteSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 1889var initialExecutionMap = initialSolution.CompilationState.SourceGeneratorExecutionVersionMap.Map; 1899var finalExecutionMap = finalSolution.CompilationState.SourceGeneratorExecutionVersionMap.Map;
Services\SolutionAssetCacheTests.cs (1)
75var checksums = await solution.CompilationState.GetStateChecksumsAsync(CancellationToken.None);
Services\SolutionServiceTests.cs (61)
53var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 56Assert.Equal(solutionChecksum, await synched.CompilationState.GetChecksumAsync(CancellationToken.None)); 68var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 72Assert.Equal(solutionChecksum, await synched.CompilationState.GetChecksumAsync(CancellationToken.None)); 92var solutionChecksum = await workspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None); 121var solutionChecksum = await workspace.CurrentSolution.CompilationState.GetChecksumAsync(CancellationToken.None); 144var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 444await solution1.CompilationState.GetChecksumAsync(CancellationToken.None), 457var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 467Assert.Equal(await givenSolution.CompilationState.GetChecksumAsync(CancellationToken.None), await remoteSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 481var solutionChecksum1 = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 491var solutionChecksum2 = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 507var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 509Assert.Equal(solutionChecksum, await synched.CompilationState.GetChecksumAsync(CancellationToken.None)); 517solutionChecksum = await frozenSolution1.CompilationState.GetChecksumAsync(CancellationToken.None); 519Assert.Equal(solutionChecksum, await synched.CompilationState.GetChecksumAsync(CancellationToken.None)); 526solutionChecksum = await frozenSolution2.CompilationState.GetChecksumAsync(CancellationToken.None); 528Assert.Equal(solutionChecksum, await synched.CompilationState.GetChecksumAsync(CancellationToken.None)); 553var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 556Assert.Equal(solutionChecksum, await syncedFullSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 560var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 566var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 593var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 600var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 606var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 632var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 639var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None); 666var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None); 672var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 678var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 705var project3Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 711var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 717var project1Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None); 745var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None); 751var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 757var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 785var project3Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 791var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 797var project1Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None); 825var project3Checksum = await solution.CompilationState.GetChecksumAsync(project3.Id, CancellationToken.None); 831var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 837var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 863var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 875var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 887var project2Checksum = await solution.CompilationState.GetChecksumAsync(project2.Id, CancellationToken.None); 918var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 931var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 963var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 987var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 1000var project1Checksum = await solution.CompilationState.GetChecksumAsync(project1.Id, CancellationToken.None); 1145var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 1174var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 1205var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 1259var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 1320var solutionChecksum = await solution.CompilationState.GetChecksumAsync(CancellationToken.None); 1328Assert.Equal(solutionChecksum, await recoveredSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 1332var newSolutionChecksum = await newSolution.CompilationState.GetChecksumAsync(CancellationToken.None); 1338Assert.Equal(newSolutionChecksum, await recoveredNewSolution.CompilationState.GetChecksumAsync(CancellationToken.None)); 1344Assert.Equal(newSolutionChecksum, await third.CompilationState.GetChecksumAsync(CancellationToken.None)); 1352await solution.CompilationState.GetChecksumAsync(CancellationToken.None);