6 implementations of IWorkspaceProvider
Microsoft.AspNetCore.Razor.Microbenchmarks (1)
Formatting\DocumentFormattingBenchmark.cs (1)
186private sealed class WorkspaceProvider(Workspace workspace) : IWorkspaceProvider
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
Workspaces\WorkspaceTestBase.cs (1)
129private sealed class TestWorkspaceProvider(Workspace workspace) : IWorkspaceProvider
Microsoft.CodeAnalysis.Remote.Razor (1)
RemoteWorkspaceProvider.cs (1)
12internal sealed class RemoteWorkspaceProvider : IWorkspaceProvider
Microsoft.VisualStudio.LanguageServices.Razor (1)
VisualStudioWorkspaceProvider.cs (1)
12internal sealed class VisualStudioWorkspaceProvider(VisualStudioWorkspace workspace) : IWorkspaceProvider
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (1)
Cohost\CohostEndpointTest.cs (1)
168private class TestWorkspaceProvider : IWorkspaceProvider
Microsoft.VisualStudioCode.RazorExtension (1)
Services\VSCodeWorkspaceProvider.cs (1)
14internal sealed class VSCodeWorkspaceProvider : IWorkspaceProvider
21 references to IWorkspaceProvider
Microsoft.AspNetCore.Razor.Test.Common.Tooling (2)
Workspaces\WorkspaceTestBase.cs (2)
21private IWorkspaceProvider? _workspaceProvider; 42private protected IWorkspaceProvider WorkspaceProvider
Microsoft.CodeAnalysis.Remote.Razor (7)
FindAllReferences\RemoteFindAllReferencesService.cs (1)
34private readonly IWorkspaceProvider _workspaceProvider = args.WorkspaceProvider;
GoToDefinition\RemoteGoToDefinitionService.cs (1)
31private readonly IWorkspaceProvider _workspaceProvider = args.WorkspaceProvider;
RazorBrokeredServiceBase.FactoryBase`1.cs (1)
87var workspaceProvider = brokeredServiceData?.WorkspaceProvider ?? RemoteWorkspaceProvider.Instance;
RazorBrokeredServiceData.cs (1)
14IWorkspaceProvider? WorkspaceProvider);
RemoteHostServicesProvider.cs (2)
16private IWorkspaceProvider? _workspaceProvider; 18public void SetWorkspaceProvider(IWorkspaceProvider workspaceProvider)
ServiceArgs.cs (1)
15IWorkspaceProvider WorkspaceProvider,
Microsoft.VisualStudio.LanguageServices.Razor (4)
Remote\RemoteServiceInvoker.cs (3)
29IWorkspaceProvider workspaceProvider, 106private static async Task<RazorRemoteHostClient> GetMessagePackClientAsync(IWorkspaceProvider workspaceProvider, CancellationToken cancellationToken) 122private static async Task<RazorRemoteHostClient> GetJsonClientAsync(IWorkspaceProvider workspaceProvider, CancellationToken cancellationToken)
VisualStudioWorkspaceProvider.cs (1)
10[Export(typeof(IWorkspaceProvider))]
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
Cohost\CohostEndpointTest.cs (2)
60.AddExcludedPartTypes(typeof(IWorkspaceProvider)) 167[Export(typeof(IWorkspaceProvider)), PartNotDiscoverable]
Microsoft.VisualStudioCode.RazorExtension (6)
Services\InProcServiceFactory.cs (1)
53VSCodeBrokeredServiceInterceptor brokeredServiceInterceptor, IWorkspaceProvider workspaceProvider, ILoggerFactory loggerFactory)
Services\VSCodeRemoteServiceInvoker.cs (2)
23IWorkspaceProvider workspaceProvider, 26private readonly IWorkspaceProvider _workspaceProvider = workspaceProvider;
Services\VSCodeRemoteServicesInitializer.cs (2)
27IWorkspaceProvider workspaceProvider, 33private readonly IWorkspaceProvider _workspaceProvider = workspaceProvider;
Services\VSCodeWorkspaceProvider.cs (1)
12[Export(typeof(IWorkspaceProvider))]