5 implementations of INuGetPackageCache
aspire (2)
NuGet\BundleNuGetPackageCache.cs (1)
21
internal sealed class BundleNuGetPackageCache :
INuGetPackageCache
NuGet\NuGetPackageCache.cs (1)
70
internal sealed class NuGetPackageCache(IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) :
INuGetPackageCache
Aspire.Cli.Tests (3)
Packaging\PackagingServiceTests.cs (1)
2321
private sealed class FakeNuGetPackageCacheWithPackages(List<Aspire.Shared.NuGetPackageCli> packages) :
INuGetPackageCache
TestServices\CallbackNuGetPackageCache.cs (1)
10
Func<DirectoryInfo, bool, FileInfo?, CancellationToken, Task<IEnumerable<NuGetPackage>>> getTemplatePackagesAsyncCallback) :
INuGetPackageCache
TestServices\FakeNuGetPackageCache.cs (1)
9
internal sealed class FakeNuGetPackageCache :
INuGetPackageCache
31 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)
819
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)
824
public static PackageChannel CreateImplicitChannel(
INuGetPackageCache
nuGetPackageCache, IFeatures features, ILogger logger, string? currentCliVersion = null, Action? validateTemplatePackageMetadataPrefetching = null)
Packaging\PackagingService.cs (2)
84
private readonly
INuGetPackageCache
_nuGetPackageCache;
105
INuGetPackageCache
nuGetPackageCache,
Program.cs (1)
479
builder.Services.AddSingleton<
INuGetPackageCache
>(sp =>
Utils\CliUpdateNotifier.cs (1)
47
INuGetPackageCache
nuGetPackageCache,
Aspire.Cli.Tests (24)
Commands\NewCommandTemplateConfigPersistenceTests.cs (1)
489
sp.GetRequiredService<
INuGetPackageCache
>(),
NuGet\NuGetPackageCacheTests.cs (14)
39
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
75
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
117
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
154
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
198
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
232
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
278
var
nuGetPackageCache = provider.GetRequiredService<
INuGetPackageCache
>();
Utils\CliTestHelper.cs (5)
424
var
nuGetPackageCache = serviceProvider.GetRequiredService<
INuGetPackageCache
>();
579
public Func<IServiceProvider,
INuGetPackageCache
> NuGetPackageCacheFactory { get; set; } = (IServiceProvider serviceProvider) =>
646
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,