1 implementation of IWorkspaceThreadingService
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Utilities\WorkspaceThreadingService.cs (1)
17internal sealed class WorkspaceThreadingService(IThreadingContext threadingContext) : IWorkspaceThreadingService
8 references to IWorkspaceThreadingService
Microsoft.CodeAnalysis.EditorFeatures (3)
Shared\Utilities\WorkspaceThreadingService.cs (1)
13[Export(typeof(IWorkspaceThreadingService))]
Shared\Utilities\WorkspaceThreadingServiceProvider.cs (2)
16IWorkspaceThreadingService service) : IWorkspaceThreadingServiceProvider 18public IWorkspaceThreadingService Service { get; } = service;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
164var threadingService = workspace.Services.GetRequiredService<IWorkspaceThreadingServiceProvider>().Service;
Microsoft.CodeAnalysis.Workspaces (4)
Shared\Utilities\IWorkspaceThreadingService.cs (1)
35IWorkspaceThreadingService Service { get; }
TemporaryStorage\TemporaryStorageService.cs (2)
53private readonly IWorkspaceThreadingService? _workspaceThreadingService; 91private TemporaryStorageService(IWorkspaceThreadingService? workspaceThreadingService, ITextFactoryService textFactory)
TemporaryStorage\TemporaryStorageService.Factory.cs (1)
19[Import(AllowDefault = true)] IWorkspaceThreadingService? workspaceThreadingService) : IWorkspaceServiceFactory