6 instantiations of RemoteWorkspace
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspaceManager.cs (1)
77return new RemoteWorkspace(VisualStudioMefHostServices.Create(exportProvider));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemoteHostClientProvider.cs (1)
60return new RemoteWorkspace(hostServices);
Roslyn.VisualStudio.Next.UnitTests (4)
Services\AssetProviderTests.cs (1)
31=> new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\ServiceHubServicesTests.cs (1)
379using var remoteWorkspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\SolutionAssetCacheTests.cs (1)
73var workspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\SolutionServiceTests.cs (1)
40=> new(FeaturesTestCompositions.RemoteHost.GetHostServices());
76 references to RemoteWorkspace
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
69var remoteWorkspace = client.TestData.WorkspaceManager.GetWorkspace();
Microsoft.CodeAnalysis.Remote.ServiceHub (29)
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (1)
23var workspace = RemoteWorkspaceManager.Default.GetWorkspace();
Host\RemoteWorkspace.cs (4)
238/// cref="Workspace.CurrentSolution"/> of this <see cref="RemoteWorkspace"/> is the responsibility of any 242/// this <see cref="RemoteWorkspace"/>. It is effectively a fork of that instead. 323private readonly RemoteWorkspace _remoteWorkspace; 325public TestAccessor(RemoteWorkspace remoteWorkspace)
Host\RemoteWorkspace.InFlightSolution.cs (4)
24private readonly RemoteWorkspace _workspace; 41/// the primary solution of this <see cref="RemoteWorkspace"/>. Must only be read/written while holding 42/// <see cref="RemoteWorkspace._gate"/>. 54RemoteWorkspace workspace,
Host\RemoteWorkspace.SolutionCreator.cs (2)
28private readonly struct SolutionCreator(RemoteWorkspace workspace, AssetProvider assetService, Solution baseSolution) 30private readonly RemoteWorkspace _workspace = workspace;
Host\RemoteWorkspaceManager.cs (9)
52static SolutionAssetCache CreateAssetCache(RemoteWorkspace workspace) 58private readonly RemoteWorkspace _workspace; 61public RemoteWorkspaceManager(Func<RemoteWorkspace, SolutionAssetCache> createAssetCache) 67Func<RemoteWorkspace, SolutionAssetCache> createAssetCache, 68RemoteWorkspace workspace) 74private static RemoteWorkspace CreatePrimaryWorkspace() 80public RemoteWorkspace GetWorkspace() => _workspace; 91var workspace = GetWorkspace(); 110var workspace = GetWorkspace();
Host\SolutionAssetCache.cs (2)
33private readonly RemoteWorkspace? _remoteWorkspace; 58public SolutionAssetCache(RemoteWorkspace? remoteWorkspace, TimeSpan cleanupInterval, TimeSpan purgeAfter)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (2)
42var workspace = GetWorkspace(); 81var workspace = GetWorkspace();
Services\AsynchronousOperationListener\RemoteAsynchronousOperationListenerService.cs (2)
39var workspace = GetWorkspace(); 51var workspace = GetWorkspace();
Services\BrokeredServiceBase.cs (2)
75public RemoteWorkspace GetWorkspace() 89var workspace = GetWorkspace();
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
102var workspace = GetWorkspace();
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (4)
MEF\UseExportProviderAttribute.cs (1)
39/// <item>When required, provides a separate <see cref="ExportProvider"/> for the <see cref="RemoteWorkspace"/>
Remote\InProcRemostHostClient.cs (1)
53public RemoteWorkspace GetRemoteWorkspace()
Remote\InProcRemoteHostClientProvider.cs (2)
41Func<RemoteWorkspace, SolutionAssetCache> createAssetStorage, 50private static RemoteWorkspace CreateRemoteWorkspace(
Roslyn.VisualStudio.Next.UnitTests (42)
Services\ServiceHubServicesTests.cs (8)
76var remoteWorkpace = client.GetRemoteWorkspace(); 145var remoteWorkspace = client.GetRemoteWorkspace(); 196var remoteWorkspace = client.GetRemoteWorkspace(); 238var remoteWorkspace = client.GetRemoteWorkspace(); 266var remoteWorkspace = client.GetRemoteWorkspace(); 318var remoteWorkspace = client.GetRemoteWorkspace(); 379using var remoteWorkspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices()); 458var remoteWorkspace = client.GetRemoteWorkspace();
Services\ServiceHubServicesTests_ExtensionMessageHandler.cs (2)
148var remoteWorkspace = client.TestData.WorkspaceManager.GetWorkspace(); 156var remoteWorkspace = client.TestData.WorkspaceManager.GetWorkspace();
Services\SolutionAssetCacheTests.cs (1)
73var workspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\SolutionServiceTests.cs (31)
39private static RemoteWorkspace CreateRemoteWorkspace() 48using var remoteWorkspace = CreateRemoteWorkspace(); 65using var remoteWorkspace = CreateRemoteWorkspace(); 81using var remoteWorkspace = CreateRemoteWorkspace(); 110using var remoteWorkspace = CreateRemoteWorkspace(); 140using var remoteWorkspace = CreateRemoteWorkspace(); 417using var remoteWorkspace = CreateRemoteWorkspace(); 454static async Task<Solution> GetInitialOOPSolutionAsync(RemoteWorkspace remoteWorkspace, AssetProvider assetProvider, Solution solution) 464static async Task Verify(RemoteWorkspace remoteWorkspace, Solution givenSolution, Solution remoteSolution) 498using var remoteWorkspace = CreateRemoteWorkspace(); 537using var remoteWorkspace = CreateRemoteWorkspace(); 578using var remoteWorkspace = CreateRemoteWorkspace(); 619using var remoteWorkspace = CreateRemoteWorkspace(); 652using var remoteWorkspace = CreateRemoteWorkspace(); 693using var remoteWorkspace = CreateRemoteWorkspace(); 733using var remoteWorkspace = CreateRemoteWorkspace(); 773using var remoteWorkspace = CreateRemoteWorkspace(); 806using var remoteWorkspace = CreateRemoteWorkspace(); 861using var remoteWorkspace = CreateRemoteWorkspace(); 907using var remoteWorkspace = CreateRemoteWorkspace(); 930using var remoteWorkspace = CreateRemoteWorkspace(); 975using var remoteWorkspace = CreateRemoteWorkspace(); 994using var remoteWorkspace = CreateRemoteWorkspace(); 1026using var remoteWorkspace = CreateRemoteWorkspace(); 1064using var remoteWorkspace = CreateRemoteWorkspace(); 1090using var remoteWorkspace = CreateRemoteWorkspace(); 1117using var remoteWorkspace = CreateRemoteWorkspace(); 1146using var remoteWorkspace = CreateRemoteWorkspace(); 1193using var remoteWorkspace = CreateRemoteWorkspace(); 1276using var remoteWorkspace = CreateRemoteWorkspace(); 1307private static async Task<AssetProvider> GetAssetProviderAsync(Workspace workspace, RemoteWorkspace remoteWorkspace, Solution solution, Dictionary<Checksum, object>? map = null)