1 instantiation of MetadataAsSourceWorkspace
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
94
_workspace = new
MetadataAsSourceWorkspace
(this, sourceWorkspace.Services.HostServices);
17 references to MetadataAsSourceWorkspace
Microsoft.CodeAnalysis.Features (17)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (4)
54
MetadataAsSourceWorkspace
metadataWorkspace,
272
public bool ShouldCollapseOnOpen(
MetadataAsSourceWorkspace
workspace, string filePath, BlockStructureOptions blockStructureOptions)
284
private bool RemoveDocumentFromWorkspace(
MetadataAsSourceWorkspace
workspace, MetadataAsSourceGeneratedFileInfo fileInfo)
316
public void CleanupGeneratedFiles(
MetadataAsSourceWorkspace
workspace)
MetadataAsSource\IMetadataAsSourceFileProvider.cs (3)
20
MetadataAsSourceWorkspace
metadataWorkspace,
33
void CleanupGeneratedFiles(
MetadataAsSourceWorkspace
workspace);
39
bool ShouldCollapseOnOpen(
MetadataAsSourceWorkspace
workspace, string filePath, BlockStructureOptions blockStructureOptions);
MetadataAsSource\MetadataAsSourceFileService.cs (6)
39
private
MetadataAsSourceWorkspace
? _workspace;
162
private static void AssertIsMainThread(
MetadataAsSourceWorkspace
workspace)
170
var
workspace = _workspace;
193
var
workspace = _workspace;
227
var
workspace = _workspace;
234
$"'{nameof(ShouldCollapseOnOpen)}' should only be called once outlining has already confirmed that '{filePath}' is from the {nameof(
MetadataAsSourceWorkspace
)}");
MetadataAsSource\SymbolMappingServiceFactory.cs (1)
26
=> new SymbolMappingService(((
MetadataAsSourceWorkspace
)workspaceServices.Workspace).FileService);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (3)
70
MetadataAsSourceWorkspace
metadataWorkspace,
372
public bool ShouldCollapseOnOpen(
MetadataAsSourceWorkspace
workspace, string filePath, BlockStructureOptions blockStructureOptions)
403
public void CleanupGeneratedFiles(
MetadataAsSourceWorkspace
workspace)