6 instantiations of RemoteWorkspace
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspaceManager.cs (1)
98return new RemoteWorkspace(VisualStudioMefHostServices.Create(exportProvider));
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
Remote\InProcRemoteHostClientProvider.cs (1)
51return new RemoteWorkspace(hostServices);
Roslyn.VisualStudio.Next.UnitTests (4)
Services\AssetProviderTests.cs (1)
29=> new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\ServiceHubServicesTests.cs (1)
315using var remoteWorkspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\SolutionAssetCacheTests.cs (1)
69var workspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\SolutionServiceTests.cs (1)
36=> new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
60 references to RemoteWorkspace
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
74var remoteWorkspace = client.TestData.WorkspaceManager.GetWorkspace();
Microsoft.CodeAnalysis.Remote.ServiceHub (26)
ExternalAccess\UnitTesting\Api\UnitTestingBrokeredServiceImplementation.cs (1)
26var workspace = RemoteWorkspaceManager.Default.GetWorkspace();
Host\RemoteWorkspace.cs (4)
228/// cref="Workspace.CurrentSolution"/> of this <see cref="RemoteWorkspace"/> is the responsibility of any 232/// this <see cref="RemoteWorkspace"/>. It is effectively a fork of that instead. 341private readonly RemoteWorkspace _remoteWorkspace; 343public TestAccessor(RemoteWorkspace remoteWorkspace)
Host\RemoteWorkspace.InFlightSolution.cs (4)
25private readonly RemoteWorkspace _workspace; 42/// the primary solution of this <see cref="RemoteWorkspace"/>. Must only be read/written while holding 43/// <see cref="RemoteWorkspace._gate"/>. 55RemoteWorkspace workspace,
Host\RemoteWorkspaceManager.cs (8)
61private readonly RemoteWorkspace _workspace; 64public RemoteWorkspaceManager(Func<RemoteWorkspace, SolutionAssetCache> createAssetCache) 70Func<RemoteWorkspace, SolutionAssetCache> createAssetCache, 71RemoteWorkspace workspace) 92private static RemoteWorkspace CreatePrimaryWorkspace() 101public RemoteWorkspace GetWorkspace() => _workspace; 112var workspace = GetWorkspace(); 131var workspace = GetWorkspace();
Host\SolutionAssetCache.cs (2)
34private readonly RemoteWorkspace? _remoteWorkspace; 72public SolutionAssetCache(RemoteWorkspace? remoteWorkspace, TimeSpan cleanupInterval, TimeSpan purgeAfter, TimeSpan gcAfter)
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (2)
39var workspace = GetWorkspace(); 50var workspace = GetWorkspace();
Services\AsynchronousOperationListener\RemoteAsynchronousOperationListenerService.cs (2)
40var workspace = GetWorkspace(); 52var workspace = GetWorkspace();
Services\BrokeredServiceBase.cs (2)
76public RemoteWorkspace GetWorkspace() 90var workspace = GetWorkspace();
Services\DiagnosticAnalyzer\RemoteDiagnosticAnalyzerService.cs (1)
44var 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)
61public RemoteWorkspace GetRemoteWorkspace()
Remote\InProcRemoteHostClientProvider.cs (2)
38public WorkspaceManager(Func<RemoteWorkspace, SolutionAssetCache> createAssetStorage, ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, Type[]? additionalRemoteParts) 44private static RemoteWorkspace CreateRemoteWorkspace(ConcurrentDictionary<Guid, TestGeneratorReference> sharedTestGeneratorReferences, Type[]? additionalRemoteParts)
Roslyn.VisualStudio.Next.UnitTests (29)
Services\ServiceHubServicesTests.cs (6)
55var remoteWorkpace = client.GetRemoteWorkspace(); 124var remoteWorkspace = client.GetRemoteWorkspace(); 181var remoteWorkspace = client.GetRemoteWorkspace(); 210var remoteWorkspace = client.GetRemoteWorkspace(); 247var remoteWorkspace = client.GetRemoteWorkspace(); 315using var remoteWorkspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\SolutionAssetCacheTests.cs (1)
69var workspace = new RemoteWorkspace(FeaturesTestCompositions.RemoteHost.GetHostServices());
Services\SolutionServiceTests.cs (22)
35private static RemoteWorkspace CreateRemoteWorkspace() 44using var remoteWorkspace = CreateRemoteWorkspace(); 62using var remoteWorkspace = CreateRemoteWorkspace(); 78using var remoteWorkspace = CreateRemoteWorkspace(); 107using var remoteWorkspace = CreateRemoteWorkspace(); 137using var remoteWorkspace = CreateRemoteWorkspace(); 338using var remoteWorkspace = CreateRemoteWorkspace(); 384using var remoteWorkspace = CreateRemoteWorkspace(); 423static async Task<Solution> GetInitialOOPSolutionAsync(RemoteWorkspace remoteWorkspace, AssetProvider assetProvider, Solution solution) 433static async Task Verify(RemoteWorkspace remoteWorkspace, Solution givenSolution, Solution remoteSolution, bool expectRemoteSolutionToCurrent) 448using var remoteWorkspace = CreateRemoteWorkspace(); 485using var remoteWorkspace = CreateRemoteWorkspace(); 524using var remoteWorkspace = CreateRemoteWorkspace(); 558using var remoteWorkspace = CreateRemoteWorkspace(); 599using var remoteWorkspace = CreateRemoteWorkspace(); 632using var remoteWorkspace = CreateRemoteWorkspace(); 673using var remoteWorkspace = CreateRemoteWorkspace(); 711using var remoteWorkspace = CreateRemoteWorkspace(); 749using var remoteWorkspace = CreateRemoteWorkspace(); 782using var remoteWorkspace = CreateRemoteWorkspace(); 816using var remoteWorkspace = CreateRemoteWorkspace(); 847private static async Task<AssetProvider> GetAssetProviderAsync(Workspace workspace, RemoteWorkspace remoteWorkspace, Solution solution, Dictionary<Checksum, object> map = null)