18 instantiations of AssetProvider
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.cs (1)
36
=>
new
(solutionChecksum, assetCache, assetSource, this.Services.SolutionServices);
Roslyn.VisualStudio.Next.UnitTests (17)
Services\AssetProviderTests.cs (5)
53
var provider = new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
84
var service = new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
112
var service = new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
137
var service = new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
166
var service = new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
Services\ServiceHubServicesTests.cs (1)
133
return new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
Services\SolutionServiceTests.cs (11)
547
var assetProvider = new
AssetProvider
(
588
var assetProvider = new
AssetProvider
(
630
var assetProvider = new
AssetProvider
(
663
var assetProvider = new
AssetProvider
(
705
var assetProvider = new
AssetProvider
(
745
var assetProvider = new
AssetProvider
(
783
var assetProvider = new
AssetProvider
(
816
var assetProvider = new
AssetProvider
(
871
var assetProvider = new
AssetProvider
(
940
var assetProvider = new
AssetProvider
(
1319
return new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
50 references to AssetProvider
Microsoft.CodeAnalysis.Remote.ServiceHub (17)
Host\AssetProvider.cs (1)
313
(
AssetProvider
assetProvider, Checksum[] missingChecksums, Action<Checksum, T, TArg>? callback, TArg? arg) tuple) =>
Host\RemoteWorkspace.cs (7)
35
public
AssetProvider
CreateAssetProvider(Checksum solutionChecksum, SolutionAssetCache assetCache, IAssetSource assetSource)
47
AssetProvider
assetProvider, Checksum solutionChecksum, CancellationToken cancellationToken)
79
AssetProvider
assetProvider,
88
AssetProvider
assetProvider,
206
AssetProvider
assetProvider,
252
AssetProvider
assetProvider,
337
AssetProvider
assetProvider,
Host\RemoteWorkspace.SolutionCreator.cs (2)
28
private readonly struct SolutionCreator(RemoteWorkspace workspace,
AssetProvider
assetService, Solution baseSolution)
32
private readonly
AssetProvider
_assetProvider = assetService;
Host\RemoteWorkspace_SolutionCaching.cs (1)
41
AssetProvider
assetProvider,
Host\RemoteWorkspaceManager.cs (2)
92
var
assetProvider = workspace.CreateAssetProvider(solutionChecksum, SolutionAssetCache, assetSource);
111
var
assetProvider = workspace.CreateAssetProvider(solutionChecksum, SolutionAssetCache, assetSource);
Host\TestUtils.cs (1)
40
AssetProvider
assetService,
Services\AssetSynchronization\RemoteAssetSynchronizationService.cs (1)
43
var
assetProvider = workspace.CreateAssetProvider(solutionChecksum, WorkspaceManager.SolutionAssetCache, SolutionAssetSource);
Services\BrokeredServiceBase.cs (1)
90
var
assetProvider = workspace.CreateAssetProvider(solutionChecksum, WorkspaceManager.SolutionAssetCache, SolutionAssetSource);
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
103
var
assetProvider = workspace.CreateAssetProvider(solutionChecksum, WorkspaceManager.SolutionAssetCache, SolutionAssetSource);
Roslyn.VisualStudio.Next.UnitTests (33)
Services\AssetProviderTests.cs (5)
53
var
provider = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
84
var
service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
112
var
service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
137
var
service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
166
var
service = new AssetProvider(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
Services\ServiceHubServicesTests.cs (3)
121
private static async Task<
AssetProvider
> GetAssetProviderAsync(Workspace workspace, Workspace remoteWorkspace, Solution solution, Dictionary<Checksum, object> map = null)
151
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
202
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
Services\SolutionServiceTests.cs (25)
51
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
69
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
90
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, workspace.CurrentSolution);
119
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, workspace.CurrentSolution);
143
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
421
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution1);
454
static async Task<Solution> GetInitialOOPSolutionAsync(RemoteWorkspace remoteWorkspace,
AssetProvider
assetProvider, Solution solution)
506
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
547
var
assetProvider = new AssetProvider(
588
var
assetProvider = new AssetProvider(
630
var
assetProvider = new AssetProvider(
663
var
assetProvider = new AssetProvider(
705
var
assetProvider = new AssetProvider(
745
var
assetProvider = new AssetProvider(
783
var
assetProvider = new AssetProvider(
816
var
assetProvider = new AssetProvider(
871
var
assetProvider = new AssetProvider(
919
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
940
var
assetProvider = new AssetProvider(
1101
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1128
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1161
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1215
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1277
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution, map);
1307
private static async Task<
AssetProvider
> GetAssetProviderAsync(Workspace workspace, RemoteWorkspace remoteWorkspace, Solution solution, Dictionary<Checksum, object>? map = null)