19 instantiations of AssetProvider
Microsoft.CodeAnalysis.Remote.ServiceHub (1)
Host\RemoteWorkspace.cs (1)
37
=>
new
(solutionChecksum, assetCache, assetSource, this.Services.SolutionServices);
Roslyn.VisualStudio.Next.UnitTests (18)
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)
136
return new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
Services\SolutionServiceTests.cs (12)
547
var assetProvider = new
AssetProvider
(
588
var assetProvider = new
AssetProvider
(
628
var assetProvider = new
AssetProvider
(
661
var assetProvider = new
AssetProvider
(
700
var assetProvider = new
AssetProvider
(
740
var assetProvider = new
AssetProvider
(
780
var assetProvider = new
AssetProvider
(
820
var assetProvider = new
AssetProvider
(
858
var assetProvider = new
AssetProvider
(
913
var assetProvider = new
AssetProvider
(
982
var assetProvider = new
AssetProvider
(
1361
return new
AssetProvider
(sessionId, storage, assetSource, remoteWorkspace.Services.SolutionServices);
51 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)
36
public
AssetProvider
CreateAssetProvider(Checksum solutionChecksum, SolutionAssetCache assetCache, IAssetSource assetSource)
48
AssetProvider
assetProvider, Checksum solutionChecksum, CancellationToken cancellationToken)
80
AssetProvider
assetProvider,
89
AssetProvider
assetProvider,
207
AssetProvider
assetProvider,
295
AssetProvider
assetProvider,
380
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)
93
var
assetProvider = workspace.CreateAssetProvider(solutionChecksum, WorkspaceManager.SolutionAssetCache, SolutionAssetSource);
Services\SourceGeneration\RemoteSourceGenerationService.cs (1)
104
var
assetProvider = workspace.CreateAssetProvider(solutionChecksum, WorkspaceManager.SolutionAssetCache, SolutionAssetSource);
Roslyn.VisualStudio.Next.UnitTests (34)
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)
124
private static async Task<
AssetProvider
> GetAssetProviderAsync(Workspace workspace, Workspace remoteWorkspace, Solution solution, Dictionary<Checksum, object> map = null)
154
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
205
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
Services\SolutionServiceTests.cs (26)
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(
628
var
assetProvider = new AssetProvider(
661
var
assetProvider = new AssetProvider(
700
var
assetProvider = new AssetProvider(
740
var
assetProvider = new AssetProvider(
780
var
assetProvider = new AssetProvider(
820
var
assetProvider = new AssetProvider(
858
var
assetProvider = new AssetProvider(
913
var
assetProvider = new AssetProvider(
961
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
982
var
assetProvider = new AssetProvider(
1143
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1170
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1203
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1257
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution);
1319
var
assetProvider = await GetAssetProviderAsync(workspace, remoteWorkspace, solution, map);
1349
private static async Task<
AssetProvider
> GetAssetProviderAsync(Workspace workspace, RemoteWorkspace remoteWorkspace, Solution solution, Dictionary<Checksum, object>? map = null)