1 instantiation of MetadataAsSourceWorkspace
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
94_workspace = new MetadataAsSourceWorkspace(this, sourceWorkspace.Services.HostServices);
22 references to MetadataAsSourceWorkspace
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
PdbSourceDocument\NullResultMetadataAsSourceFileProvider.cs (3)
36public void CleanupGeneratedFiles(MetadataAsSourceWorkspace workspace) 40public Task<MetadataAsSourceFile?> GetGeneratedFileAsync(MetadataAsSourceWorkspace metadataWorkspace, Workspace sourceWorkspace, Project sourceProject, ISymbol symbol, bool signaturesOnly, MetadataAsSourceOptions options, string tempPath, TelemetryMessage? telemetry, CancellationToken cancellationToken) 50public bool ShouldCollapseOnOpen(MetadataAsSourceWorkspace workspace, string filePath, BlockStructureOptions options)
Microsoft.CodeAnalysis.EditorFeatures (1)
Structure\AbstractStructureTaggerProvider.cs (1)
74if (openDocument.Project.Solution.Workspace is MetadataAsSourceWorkspace masWorkspace &&
Microsoft.CodeAnalysis.Features (17)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (4)
54MetadataAsSourceWorkspace metadataWorkspace, 255public bool ShouldCollapseOnOpen(MetadataAsSourceWorkspace workspace, string filePath, BlockStructureOptions blockStructureOptions) 267private bool RemoveDocumentFromWorkspace(MetadataAsSourceWorkspace workspace, MetadataAsSourceGeneratedFileInfo fileInfo) 299public 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)
69MetadataAsSourceWorkspace metadataWorkspace, 369public bool ShouldCollapseOnOpen(MetadataAsSourceWorkspace workspace, string filePath, BlockStructureOptions blockStructureOptions) 400public void CleanupGeneratedFiles(MetadataAsSourceWorkspace workspace)
Microsoft.VisualStudio.LanguageServices (1)
LanguageService\AbstractLanguageService`2.cs (1)
159if (openDocument?.Project.Solution.Workspace is MetadataAsSourceWorkspace masWorkspace)