1 implementation of IFeatures
aspire (1)
Configuration\Features.cs (1)
8
internal sealed class Features(IConfiguration configuration) :
IFeatures
18 references to IFeatures
aspire (18)
Commands\AddCommand.cs (1)
27
public AddCommand(IDotNetCliRunner runner, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry,
IFeatures
features, ICliUpdateNotifier updateNotifier)
Commands\BaseCommand.cs (1)
14
protected BaseCommand(string name, string description,
IFeatures
features, ICliUpdateNotifier updateNotifier) : base(name, description)
Commands\ConfigCommand.cs (5)
21
public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, IInteractionService interactionService,
IFeatures
features, ICliUpdateNotifier updateNotifier)
56
public GetCommand(IConfigurationService configurationService, IInteractionService interactionService,
IFeatures
features, ICliUpdateNotifier updateNotifier)
100
public SetCommand(IConfigurationService configurationService, IInteractionService interactionService,
IFeatures
features, ICliUpdateNotifier updateNotifier)
169
public ListCommand(IConfigurationService configurationService, IInteractionService interactionService,
IFeatures
features, ICliUpdateNotifier updateNotifier)
202
public DeleteCommand(IConfigurationService configurationService, IInteractionService interactionService,
IFeatures
features, ICliUpdateNotifier updateNotifier)
Commands\DeployCommand.cs (1)
17
public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry,
IFeatures
features, ICliUpdateNotifier updateNotifier)
Commands\NewCommand.cs (1)
35
IFeatures
features,
Commands\PublishCommand.cs (1)
37
public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry,
IFeatures
features, ICliUpdateNotifier updateNotifier)
Commands\PublishCommandBase.cs (1)
38
protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry,
IFeatures
features, ICliUpdateNotifier updateNotifier)
Commands\RootCommand.cs (1)
22
public RootCommand(NewCommand newCommand, RunCommand runCommand, AddCommand addCommand, PublishCommand publishCommand, DeployCommand deployCommand, ConfigCommand configCommand,
IFeatures
featureFlags, IInteractionService interactionService)
Commands\RunCommand.cs (1)
39
IFeatures
features,
Commands\TemplateCommand.cs (1)
15
public TemplateCommand(ITemplate template, Func<ParseResult, CancellationToken, Task<int>> executeCallback,
IFeatures
features, ICliUpdateNotifier updateNotifier)
NuGet\NuGetPackagePrefetcher.cs (1)
10
internal sealed class NuGetPackagePrefetcher(ILogger<NuGetPackagePrefetcher> logger, INuGetPackageCache nuGetPackageCache, DirectoryInfo currentDirectory,
IFeatures
features) : BackgroundService
Program.cs (3)
102
builder.Services.AddSingleton<
IFeatures
, Features>();
140
var
features = serviceProvider.GetRequiredService<
IFeatures
>();