24 references to Scope
Microsoft.CodeAnalysis.Remote.Workspaces (24)
BrokeredServiceConnection.cs (10)
169using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false); 185using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false); 202using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false); 218using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false); 237using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false); 256using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, cancellationToken).ConfigureAwait(false); 275using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false); 294using var scope = await _solutionAssetStorage.StoreAssetsAsync(compilationState, projectId, cancellationToken).ConfigureAwait(false); 311using var scope1 = await _solutionAssetStorage.StoreAssetsAsync(compilationState1, cancellationToken).ConfigureAwait(false); 312using var scope2 = await _solutionAssetStorage.StoreAssetsAsync(compilationState2, cancellationToken).ConfigureAwait(false);
RemoteHostAssetWriter.cs (2)
54PipeWriter pipeWriter, Scope scope, AssetPath assetPath, ReadOnlyMemory<Checksum> checksums, ISerializerService serializer) 66private readonly Scope _scope = scope;
SolutionAssetStorage.cs (11)
34private readonly Dictionary<Checksum, Scope> _checksumToScope = []; 36public Scope GetScope(Checksum solutionChecksum) 40if (!_checksumToScope.TryGetValue(solutionChecksum, out var scope)) 51/// Adds given snapshot into the storage. This snapshot will be available within the returned <see cref="Scope"/>. 53public ValueTask<Scope> StoreAssetsAsync(Solution solution, CancellationToken cancellationToken) 57public ValueTask<Scope> StoreAssetsAsync(Project project, CancellationToken cancellationToken) 61public ValueTask<Scope> StoreAssetsAsync(SolutionCompilationState compilationState, CancellationToken cancellationToken) 65public async ValueTask<Scope> StoreAssetsAsync(SolutionCompilationState compilationState, ProjectId? projectId, CancellationToken cancellationToken) 83if (_checksumToScope.TryGetValue(checksum, out var scope)) 96private void DecreaseScopeRefCount(Scope scope) 101var existingScope = _checksumToScope[solutionChecksum];
SolutionAssetStorage.Scope.cs (1)
91public readonly struct TestAccessor(Scope scope)