24 references to Scope
Microsoft.CodeAnalysis.Remote.Workspaces (24)
BrokeredServiceConnection.cs (10)
168
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false);
184
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false);
201
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false);
217
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false);
236
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false);
255
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false);
274
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false);
293
using
var
scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false);
310
using
var
scope1 = await _solutionAssetStorage.StoreAssetsAsync(compilationState1, cancellationToken).ConfigureAwait(false);
311
using
var
scope2 = await _solutionAssetStorage.StoreAssetsAsync(compilationState2, cancellationToken).ConfigureAwait(false);
RemoteHostAssetWriter.cs (2)
54
PipeWriter pipeWriter,
Scope
scope, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums, ISerializerService serializer)
66
private readonly
Scope
_scope = scope;
SolutionAssetStorage.cs (11)
32
private readonly Dictionary<Checksum,
Scope
> _checksumToScope = [];
34
public
Scope
GetScope(Checksum solutionChecksum)
38
if (!_checksumToScope.TryGetValue(solutionChecksum, out
var
scope))
49
/// Adds given snapshot into the storage. This snapshot will be available within the returned <see cref="
Scope
"/>.
51
public ValueTask<
Scope
> StoreAssetsAsync(Solution solution, CancellationToken cancellationToken)
55
public ValueTask<
Scope
> StoreAssetsAsync(Project project, CancellationToken cancellationToken)
59
public ValueTask<
Scope
> StoreAssetsAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken)
63
public async ValueTask<
Scope
> StoreAssetsAsync(SolutionCompilationState compilationState, ProjectId? projectId, CancellationToken cancellationToken)
81
if (_checksumToScope.TryGetValue(checksum, out
var
scope))
94
private void DecreaseScopeRefCount(
Scope
scope)
99
var
existingScope = _checksumToScope[solutionChecksum];
SolutionAssetStorage.Scope.cs (1)
91
public readonly struct TestAccessor(
Scope
scope)