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