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)
54MetadataAsSourceWorkspace metadataWorkspace, 272public bool ShouldCollapseOnOpen(MetadataAsSourceWorkspace workspace, string filePath, BlockStructureOptions blockStructureOptions) 284private bool RemoveDocumentFromWorkspace(MetadataAsSourceWorkspace workspace, MetadataAsSourceGeneratedFileInfo fileInfo) 316public void CleanupGeneratedFiles(MetadataAsSourceWorkspace workspace)
MetadataAsSource\IMetadataAsSourceFileProvider.cs (3)
20MetadataAsSourceWorkspace metadataWorkspace, 33void CleanupGeneratedFiles(MetadataAsSourceWorkspace workspace); 39bool ShouldCollapseOnOpen(MetadataAsSourceWorkspace workspace, string filePath, BlockStructureOptions blockStructureOptions);
MetadataAsSource\MetadataAsSourceFileService.cs (6)
39private MetadataAsSourceWorkspace? _workspace; 162private static void AssertIsMainThread(MetadataAsSourceWorkspace workspace) 170var workspace = _workspace; 193var workspace = _workspace; 227var 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)
70MetadataAsSourceWorkspace metadataWorkspace, 372public bool ShouldCollapseOnOpen(MetadataAsSourceWorkspace workspace, string filePath, BlockStructureOptions blockStructureOptions) 403public void CleanupGeneratedFiles(MetadataAsSourceWorkspace workspace)