1 implementation of IWorkspaceThreadingService
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Utilities\WorkspaceThreadingService.cs (1)
15internal sealed class WorkspaceThreadingService : IWorkspaceThreadingService
14 references to IWorkspaceThreadingService
Microsoft.CodeAnalysis.EditorFeatures (3)
Shared\Utilities\WorkspaceThreadingService.cs (1)
13[Export(typeof(IWorkspaceThreadingService))]
Shared\Utilities\WorkspaceThreadingServiceProvider.cs (2)
18IWorkspaceThreadingService service) 23public IWorkspaceThreadingService Service { get; }
Microsoft.CodeAnalysis.Features (3)
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
251var threadingService = workspace.Services.GetRequiredService<IWorkspaceThreadingServiceProvider>().Service;
MetadataAsSource\MetadataAsSourceFileService.cs (1)
122var threadingService = workspace.Services.GetRequiredService<IWorkspaceThreadingServiceProvider>().Service;
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
354var threadingService = workspace.Services.GetRequiredService<IWorkspaceThreadingServiceProvider>().Service;
Microsoft.CodeAnalysis.Workspaces (8)
Options\GlobalOptionService.cs (3)
22private readonly IWorkspaceThreadingService? _workspaceThreadingService; 39[Import(AllowDefault = true)] IWorkspaceThreadingService? workspaceThreadingService, 65IWorkspaceThreadingService? workspaceThreadingService,
Shared\Utilities\IWorkspaceThreadingService.cs (1)
35IWorkspaceThreadingService Service { get; }
TemporaryStorage\TemporaryStorageService.Factory.cs (2)
18private readonly IWorkspaceThreadingService? _workspaceThreadingService; 23[Import(AllowDefault = true)] IWorkspaceThreadingService? workspaceThreadingService)
TemporaryStorage\TemporaryStorageServiceFactory.cs (2)
52private readonly IWorkspaceThreadingService? _workspaceThreadingService; 99private TemporaryStorageService(IWorkspaceThreadingService? workspaceThreadingService, ITextFactoryService textFactory)