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