32 references to WorkspaceVersion
Microsoft.CodeAnalysis.EditorFeatures (3)
EditAndContinue\PdbMatchingSourceTextProvider.cs (2)
86var oldSolutionVersion = oldDocument.Project.Solution.WorkspaceVersion; 106_baselineSolutionVersion = solution.WorkspaceVersion;
Remote\SolutionChecksumUpdater.cs (1)
152var workspaceVersion = solution.WorkspaceVersion;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (1)
4723Assert.Equal(solution.WorkspaceVersion, version);
Microsoft.CodeAnalysis.Features (2)
Completion\Providers\CompletionUtilities.cs (2)
41if (solution is null || project.Solution.WorkspaceVersion > solution.WorkspaceVersion)
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Workspaces\LspWorkspaceManager.cs (2)
290if (cachedSolution != default && cachedSolution.forkedFromVersion == workspaceCurrentSolution.WorkspaceVersion) 303_cachedLspSolutions[workspace] = (workspaceCurrentSolution.WorkspaceVersion, lspSolution);
Microsoft.CodeAnalysis.Workspaces (11)
CodeActions\Operations\ApplyChangesOperation.cs (2)
62if (changedSolution.WorkspaceVersion == currentSolution.WorkspaceVersion)
ExternalAccess\UnitTesting\Api\UnitTestingSolutionExtensions.cs (1)
14=> solution.WorkspaceVersion;
Workspace\Workspace.cs (8)
181_latestSolution = solution.WithNewWorkspace(oldSolution.WorkspaceKind, oldSolution.WorkspaceVersion + 1, oldSolution.Services); 329/// name="transformation"/> as it will have its <see cref="Solution.WorkspaceVersion"/> updated 334/// name="transformation"/> as it will have its <see cref="Solution.WorkspaceVersion"/> updated 369newSolution = newSolution.WithNewWorkspace(oldSolution.WorkspaceKind, oldSolution.WorkspaceVersion + 1, oldSolution.Services); 1291if (newSolution.WorkspaceVersion != oldSolution.WorkspaceVersion) 1299var oldWorkspaceVersion = oldSolution.WorkspaceVersion; 1300var newWorkspaceVersion = newSolution.WorkspaceVersion;
Microsoft.VisualStudio.LanguageServices.New.IntegrationTests (2)
InProcess\EditorVerifierInProcess.cs (2)
221codeActionLogger.Messages.Add($"{e.OldSolution.WorkspaceVersion} to {e.NewSolution.WorkspaceVersion}: {e.Kind} {e.DocumentId}");
Roslyn.VisualStudio.Next.UnitTests (11)
Services\ServiceHubServicesTests.cs (2)
137await remoteWorkspace.UpdatePrimaryBranchSolutionAsync(assetProvider, solutionChecksum, solution.WorkspaceVersion, CancellationToken.None); 467var workspaceVersion = solution.WorkspaceVersion;
Services\SolutionServiceTests.cs (9)
68var synched = await remoteWorkspace.GetTestAccessor().GetSolutionAsync(assetProvider, solutionChecksum, updatePrimaryBranch, solution.WorkspaceVersion, cancellationToken: CancellationToken.None); 349await remoteWorkspace.UpdatePrimaryBranchSolutionAsync(assetProvider, solutionChecksum, solution.WorkspaceVersion, CancellationToken.None); 371await remoteWorkspace.GetTestAccessor().TryUpdateWorkspaceCurrentSolutionAsync(remoteSolution, solution.WorkspaceVersion + 1); 393var version = solution1.WorkspaceVersion; 402await Verify(remoteWorkspace, remoteSolution1, (await remoteWorkspace.GetTestAccessor().TryUpdateWorkspaceCurrentSolutionAsync(remoteSolution1, solution1.WorkspaceVersion)).solution, expectRemoteSolutionToCurrent: false); 414solution2, solution1.WorkspaceVersion)).updated); 427await remoteWorkspace.UpdatePrimaryBranchSolutionAsync(assetProvider, solutionChecksum, solution.WorkspaceVersion, CancellationToken.None); 821await remoteWorkspace.UpdatePrimaryBranchSolutionAsync(assetProvider, solutionChecksum, solution.WorkspaceVersion, CancellationToken.None); 839await remoteWorkspace.UpdatePrimaryBranchSolutionAsync(assetProvider, newSolutionChecksum, solution.WorkspaceVersion + 1, CancellationToken.None);