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