2 implementations of INuGetPackageCache
aspire (1)
NuGet\NuGetPackageCache.cs (1)
21internal sealed class NuGetPackageCache(ILogger<NuGetPackageCache> logger, IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry) : INuGetPackageCache
Aspire.Cli.Tests (1)
Utils\CliUpdateNotificationServiceTests.cs (1)
280internal sealed class TestNuGetPackageCache : INuGetPackageCache
29 references to INuGetPackageCache
aspire (10)
Commands\AddCommand.cs (2)
22private readonly INuGetPackageCache _nuGetPackageCache; 29public AddCommand(IDotNetCliRunner runner, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\NewCommand.cs (2)
24private readonly INuGetPackageCache _nuGetPackageCache; 34INuGetPackageCache nuGetPackageCache,
NuGet\NuGetPackagePrefetcher.cs (1)
10internal sealed class NuGetPackagePrefetcher(ILogger<NuGetPackagePrefetcher> logger, INuGetPackageCache nuGetPackageCache, DirectoryInfo currentDirectory, IFeatures features) : BackgroundService
Program.cs (3)
112builder.Services.AddSingleton<INuGetPackageCache, NuGetPackageCache>(); 145var nuGetPackageCache = serviceProvider.GetRequiredService<INuGetPackageCache>();
Templating\DotNetTemplateFactory.cs (1)
17internal class DotNetTemplateFactory(IInteractionService interactionService, IDotNetCliRunner runner, ICertificateService certificateService, INuGetPackageCache nuGetPackageCache, INewCommandPrompter prompter) : ITemplateFactory
Utils\CliUpdateNotifier.cs (1)
19INuGetPackageCache nuGetPackageCache,
Aspire.Cli.Tests (19)
NuGet\NuGetPackageCacheTests.cs (2)
38var nuGetPackageCache = provider.GetRequiredService<INuGetPackageCache>();
Utils\CliTestHelper.cs (5)
142var nuGetPackageCache = serviceProvider.GetRequiredService<INuGetPackageCache>(); 219public Func<IServiceProvider, INuGetPackageCache> NuGetPackageCacheFactory { get; set; } = (IServiceProvider serviceProvider) => 260var nuGetPackageCache = serviceProvider.GetRequiredService<INuGetPackageCache>();
Utils\CliUpdateNotificationServiceTests.cs (12)
57var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 111var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 165var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 215var nuGetPackageCache = sp.GetRequiredService<INuGetPackageCache>(); 237services.AddSingleton<INuGetPackageCache, TestNuGetPackageCache>(); 244var nugetCache = provider.GetRequiredService<INuGetPackageCache>() as TestNuGetPackageCache; 261services.AddSingleton<INuGetPackageCache, TestNuGetPackageCache>(); 272internal sealed class CliUpdateNotifierWithPackageVersionOverride(string currentVersion, ILogger<CliUpdateNotifier> logger, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService) : CliUpdateNotifier(logger, nuGetPackageCache, interactionService)