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