1 implementation of INuGetPackageCache
aspire (1)
NuGet\NuGetPackageCache.cs (1)
19
internal sealed class NuGetPackageCache(ILogger<NuGetPackageCache> logger, IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry) :
INuGetPackageCache
10 references to INuGetPackageCache
aspire (10)
Commands\AddCommand.cs (2)
21
private readonly
INuGetPackageCache
_nuGetPackageCache;
27
public AddCommand(IDotNetCliRunner runner,
INuGetPackageCache
nuGetPackageCache, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\NewCommand.cs (2)
20
private readonly
INuGetPackageCache
_nuGetPackageCache;
29
INuGetPackageCache
nuGetPackageCache,
NuGet\NuGetPackagePrefetcher.cs (1)
10
internal sealed class NuGetPackagePrefetcher(ILogger<NuGetPackagePrefetcher> logger,
INuGetPackageCache
nuGetPackageCache, DirectoryInfo currentDirectory, IFeatures features) : BackgroundService
Program.cs (3)
106
builder.Services.AddSingleton<
INuGetPackageCache
, NuGetPackageCache>();
138
var
nuGetPackageCache = serviceProvider.GetRequiredService<
INuGetPackageCache
>();
Templating\DotNetTemplateFactory.cs (1)
16
internal class DotNetTemplateFactory(IInteractionService interactionService, IDotNetCliRunner runner, ICertificateService certificateService,
INuGetPackageCache
nuGetPackageCache, INewCommandPrompter prompter) : ITemplateFactory
Utils\CliUpdateNotifier.cs (1)
18
INuGetPackageCache
nuGetPackageCache,