5 implementations of INuGetPackageCache
aspire (2)
NuGet\BundleNuGetPackageCache.cs (1)
19IFeatures features) : INuGetPackageCache
NuGet\NuGetPackageCache.cs (1)
70internal sealed class NuGetPackageCache(IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) : INuGetPackageCache
Aspire.Cli.Tests (3)
Packaging\PackagingServiceTests.cs (1)
2321private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.NuGetPackageCli> packages) : INuGetPackageCache
TestServices\CallbackNuGetPackageCache.cs (1)
10Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>> getTemplatePackagesAsyncCallback) : INuGetPackageCache
TestServices\FakeNuGetPackageCache.cs (1)
9internal sealed class FakeNuGetPackageCache : INuGetPackageCache
43 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) 819public 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) 824public static PackageChannel CreateImplicitChannel(INuGetPackageCache nuGetPackageCache, IFeatures features, ILogger logger, string? currentCliVersion = null, Action? validateTemplatePackageMetadataPrefetching = null)
Packaging\PackagingService.cs (2)
84private readonly INuGetPackageCache _nuGetPackageCache; 105INuGetPackageCache nuGetPackageCache,
Program.cs (1)
515builder.Services.AddSingleton<INuGetPackageCache>(sp =>
Utils\CliUpdateNotifier.cs (1)
47INuGetPackageCache nuGetPackageCache,
Aspire.Cli.Tests (36)
Commands\NewCommandTemplateConfigPersistenceTests.cs (1)
483sp.GetRequiredService<INuGetPackageCache>(),
NuGet\BundleNuGetPackageCacheTests.cs (12)
39var nuGetPackageCache = CreateCache(provider); 72var nuGetPackageCache = CreateCache(provider); 111var nuGetPackageCache = CreateCache(provider); 145var nuGetPackageCache = CreateCache(provider); 186var nuGetPackageCache = CreateCache(provider); 218var nuGetPackageCache = CreateCache(provider); 258var nuGetPackageCache = CreateCache(provider); 305var nuGetPackageCache = CreateCache(provider); 338var nuGetPackageCache = CreateCache(provider); 368var nuGetPackageCache = CreateCache(provider); 404var nuGetPackageCache = CreateCache(provider); 415private static INuGetPackageCache CreateCache(IServiceProvider provider) =>
NuGet\NuGetPackageCacheTests.cs (14)
39var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 75var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 117var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 154var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 198var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 232var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>(); 278var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>();
Utils\CliTestHelper.cs (5)
441var nuGetPackageCache = serviceProvider.GetRequiredService<INuGetPackageCache>(); 596public Func<IServiceProvider, INuGetPackageCache> NuGetPackageCacheFactory { get; set; } = (IServiceProvider serviceProvider) => 666var nuGetPackageCache = serviceProvider.GetRequiredService<INuGetPackageCache>();
Utils\CliUpdateNotificationServiceTests.cs (4)
377services.AddSingleton<INuGetPackageCache>(nugetCache); 396services.AddSingleton<INuGetPackageCache>(new FakeNuGetPackageCache()); 455serviceProvider.GetRequiredService<INuGetPackageCache>(), 465INuGetPackageCache nuGetPackageCache,