1 instantiation of RemoteWorkspaceManager
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspaceManager.cs (1)
50return new RemoteWorkspaceManager(CreateAssetCache);
15 references to RemoteWorkspaceManager
Microsoft.CodeAnalysis.Remote.ServiceHub (15)
ExternalAccess\Pythia\Api\PythiaBrokeredServiceImplementation.cs (2)
23=> RemoteWorkspaceManager.Default.GetSolutionAsync(client, solutionInfo.UnderlyingObject, cancellationToken); 26=> RemoteWorkspaceManager.Default.RunServiceAsync(client, solutionInfo.UnderlyingObject, implementation, cancellationToken);
ExternalAccess\Razor\Api\RazorBrokeredServiceImplementation.cs (2)
22=> RemoteWorkspaceManager.Default.RunServiceAsync(client, solutionInfo.UnderlyingObject, implementation, cancellationToken); 25=> RemoteWorkspaceManager.Default.GetWorkspace();
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (2)
23var workspace = RemoteWorkspaceManager.Default.GetWorkspace(); 28=> RemoteWorkspaceManager.Default.RunServiceAsync(client, solutionInfo.UnderlyingObject, implementation, cancellationToken);
Host\RemoteHostTestData.cs (2)
12public readonly RemoteWorkspaceManager WorkspaceManager; 15public RemoteHostTestData(RemoteWorkspaceManager workspaceManager, bool isInProc)
Host\RemoteWorkspace.cs (1)
70/// call through <see cref="RemoteWorkspaceManager.GetSolutionAsync"/> and who expose that statically to
Host\RemoteWorkspaceManager.cs (3)
22/// cref="RemoteWorkspaceManager"/> in order to override workspace services. 48private static readonly Lazy<RemoteWorkspaceManager> s_default = new(static () => 56internal static RemoteWorkspaceManager Default => s_default.Value;
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
107RemoteWorkspaceManager workspaceManager,
Services\BrokeredServiceBase.cs (2)
26protected RemoteWorkspaceManager WorkspaceManager 27=> TestData?.WorkspaceManager ?? RemoteWorkspaceManager.Default;