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