1 implementation of IWorkspaceThreadingService
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Utilities\WorkspaceThreadingService.cs (1)
17
internal 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)
16
IWorkspaceThreadingService
service) : IWorkspaceThreadingServiceProvider
18
public
IWorkspaceThreadingService
Service { get; } = service;
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFileService.cs (1)
164
var
threadingService = workspace.Services.GetRequiredService<IWorkspaceThreadingServiceProvider>().Service;
Microsoft.CodeAnalysis.Workspaces (4)
Shared\Utilities\IWorkspaceThreadingService.cs (1)
35
IWorkspaceThreadingService
Service { get; }
TemporaryStorage\TemporaryStorageService.cs (2)
53
private readonly
IWorkspaceThreadingService
? _workspaceThreadingService;
91
private TemporaryStorageService(
IWorkspaceThreadingService
? workspaceThreadingService, ITextFactoryService textFactory)
TemporaryStorage\TemporaryStorageService.Factory.cs (1)
19
[Import(AllowDefault = true)]
IWorkspaceThreadingService
? workspaceThreadingService) : IWorkspaceServiceFactory