5 implementations of INuGetPackageCache
aspire (2)
NuGet\BundleNuGetPackageCache.cs (1)
21
BundleNuGetService nuGetService) :
INuGetPackageCache
NuGet\NuGetPackageCache.cs (1)
104
BundleNuGetService nuGetService) :
INuGetPackageCache
Aspire.Cli.Tests (3)
Packaging\PackagingServiceTests.cs (1)
2384
private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.NuGetPackageCli> packages) :
INuGetPackageCache
TestServices\CallbackNuGetPackageCache.cs (1)
11
Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>> getTemplatePackagesAsyncCallback) :
INuGetPackageCache
TestServices\FakeNuGetPackageCache.cs (1)
10
internal sealed class FakeNuGetPackageCache :
INuGetPackageCache
59 references to INuGetPackageCache
aspire (7)
Packaging\PackageChannel.cs (3)
16
internal class PackageChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings,
INuGetPackageCache
nuGetPackageCache, IFeatures features, ILogger logger, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null, string? pinnedVersion = null, string? currentCliVersion = null, Action? validateTemplatePackageMetadataPrefetching = null)
1038
public static PackageChannel CreateExplicitChannel(string name, PackageChannelQuality quality, PackageMapping[]? mappings,
INuGetPackageCache
nuGetPackageCache, IFeatures features, ILogger logger, bool configureGlobalPackagesFolder = false, string? cliDownloadBaseUrl = null, string? pinnedVersion = null, string? currentCliVersion = null, Action? validateTemplatePackageMetadataPrefetching = null)
1047
public static PackageChannel CreateImplicitChannel(
INuGetPackageCache
nuGetPackageCache, IFeatures features, ILogger logger, string? currentCliVersion = null, Action? validateTemplatePackageMetadataPrefetching = null)
Packaging\PackagingService.cs (2)
78
private readonly
INuGetPackageCache
_nuGetPackageCache;
99
INuGetPackageCache
nuGetPackageCache,
Program.cs (1)
530
builder.Services.AddSingleton<
INuGetPackageCache
>(sp =>
Utils\CliUpdateNotifier.cs (1)
47
INuGetPackageCache
nuGetPackageCache,
Aspire.Cli.Tests (52)
Commands\NewCommandTemplateConfigPersistenceTests.cs (1)
529
sp.GetRequiredService<
INuGetPackageCache
>(),
DotNet\DotNetCliRunnerTests.cs (1)
310
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
NuGet\BundleNuGetPackageCacheTests.cs (12)
39
var
nuGetPackageCache = CreateCache(provider);
74
var
nuGetPackageCache = CreateCache(provider);
117
var
nuGetPackageCache = CreateCache(provider);
154
var
nuGetPackageCache = CreateCache(provider);
195
var
nuGetPackageCache = CreateCache(provider);
227
var
nuGetPackageCache = CreateCache(provider);
267
var
nuGetPackageCache = CreateCache(provider);
314
var
nuGetPackageCache = CreateCache(provider);
347
var
nuGetPackageCache = CreateCache(provider);
377
var
nuGetPackageCache = CreateCache(provider);
413
var
nuGetPackageCache = CreateCache(provider);
424
private static
INuGetPackageCache
CreateCache(IServiceProvider provider) =>
NuGet\NuGetPackageCacheTests.cs (18)
75
var
cache = provider.GetRequiredService<
INuGetPackageCache
>();
126
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
162
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
204
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
272
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
311
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
355
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
389
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
435
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
Projects\ProjectUpdaterNuGetConfigurationTests.cs (11)
333
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
492
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
688
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance,
943
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
993
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
1106
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
1279
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
1411
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
1550
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
1619
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
1697
provider.GetRequiredService<
INuGetPackageCache
>(), new TestFeatures(), NullLogger.Instance);
Utils\CliTestHelper.cs (5)
460
var
nuGetPackageCache = serviceProvider.GetRequiredService<
INuGetPackageCache
>();
615
public Func<IServiceProvider,
INuGetPackageCache
> NuGetPackageCacheFactory { get; set; } = (IServiceProvider serviceProvider) =>
667
var
nuGetPackageCache = serviceProvider.GetRequiredService<
INuGetPackageCache
>();
Utils\CliUpdateNotificationServiceTests.cs (4)
377
services.AddSingleton<
INuGetPackageCache
>(nugetCache);
396
services.AddSingleton<
INuGetPackageCache
>(new FakeNuGetPackageCache());
455
serviceProvider.GetRequiredService<
INuGetPackageCache
>(),
465
INuGetPackageCache
nuGetPackageCache,