1 instantiation of SolutionSnapshotId
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\SolutionSnapshotRegistry.cs (1)
40var id = new SolutionSnapshotId(Interlocked.Increment(ref s_solutionSnapshotId));
9 references to SolutionSnapshotId
Microsoft.CodeAnalysis.Features (6)
Contracts\Client\ISolutionSnapshotProvider.cs (1)
17ValueTask<SolutionSnapshotId> RegisterSolutionSnapshotAsync(CancellationToken cancellationToken);
EditAndContinue\SolutionSnapshotRegistry.cs (5)
16SolutionSnapshotId RegisterSolutionSnapshot(Solution solution); 27private readonly Dictionary<SolutionSnapshotId, Solution> _pendingSolutionSnapshots = []; 38public SolutionSnapshotId RegisterSolutionSnapshot(Solution solution) 40var id = new SolutionSnapshotId(Interlocked.Increment(ref s_solutionSnapshotId)); 50public Solution GetRegisteredSolutionSnapshot(SolutionSnapshotId id)
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\EditAndContinue\RegisterSolutionSnapshotHandler.cs (1)
36var id = _registry.RegisterSolutionSnapshot(context.Solution);
Microsoft.CodeAnalysis.Remote.Workspaces (2)
EditAndContinue\ManagedHotReloadLanguageService.cs (1)
67var id = await _solutionSnapshotProvider.RegisterSolutionSnapshotAsync(cancellationToken).ConfigureAwait(false);
EditAndContinue\SolutionSnapshotProviderProxy.cs (1)
17public ValueTask<SolutionSnapshotId> RegisterSolutionSnapshotAsync(CancellationToken cancellationToken)