1 write to _workspace
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
94_workspace = new MetadataAsSourceWorkspace(this, sourceWorkspace.Services.HostServices);
9 references to _workspace
Microsoft.CodeAnalysis.Features (9)
MetadataAsSource\MetadataAsSourceFileService.cs (9)
42/// A lock to ensure we initialize <see cref="_workspace"/> and cleanup stale data only once. 92if (_workspace is null) 101Contract.ThrowIfNull(_workspace); 110var result = await provider.GetGeneratedFileAsync(_workspace, sourceWorkspace, sourceProject, symbol, signaturesOnly, options, providerTempPath, telemetryMessage, cancellationToken).ConfigureAwait(false); 170var workspace = _workspace; 193var workspace = _workspace; 227var workspace = _workspace; 269Contract.ThrowIfNull(_workspace); 311public Workspace? TryGetWorkspace() => _workspace;