1 implementation of ICliHostEnvironment
aspire (1)
Utils\CliHostEnvironment.cs (1)
32internal sealed class CliHostEnvironment : ICliHostEnvironment
36 references to ICliHostEnvironment
aspire (27)
Commands\AddCommand.cs (2)
27private readonly ICliHostEnvironment _hostEnvironment; 30public AddCommand(IDotNetCliRunner runner, IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\DeployCommand.cs (1)
19public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\DoCommand.cs (1)
19public DoCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\ExecCommand.cs (2)
28private readonly ICliHostEnvironment _hostEnvironment; 41CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\InitCommand.cs (2)
34private readonly ICliHostEnvironment _hostEnvironment; 61CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment,
Commands\NewCommand.cs (2)
30private readonly ICliHostEnvironment _hostEnvironment; 56CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\PipelineCommandBase.cs (2)
31private readonly ICliHostEnvironment _hostEnvironment; 60protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\PublishCommand.cs (1)
37public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\RunCommand.cs (2)
40private readonly ICliHostEnvironment _hostEnvironment; 57ICliHostEnvironment hostEnvironment,
Interaction\ConsoleInteractionService.cs (2)
22private readonly ICliHostEnvironment _hostEnvironment; 24public ConsoleInteractionService(IAnsiConsole ansiConsole, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Program.cs (7)
142builder.Services.AddSingleton<ICliHostEnvironment>(provider => 293var hostEnvironment = serviceProvider.GetRequiredService<ICliHostEnvironment>(); 379var hostEnvironment = provider.GetRequiredService<ICliHostEnvironment>(); 392var hostEnvironment = provider.GetRequiredService<ICliHostEnvironment>();
Utils\ConsoleActivityLogger.cs (2)
21private readonly ICliHostEnvironment _hostEnvironment; 51public ConsoleActivityLogger(ICliHostEnvironment hostEnvironment, bool isDebugOrTraceLoggingEnabled = false, bool? forceColor = null)
Utils\SdkInstallHelper.cs (1)
31ICliHostEnvironment? hostEnvironment = null,
Aspire.Cli.Tests (9)
Interaction\ConsoleInteractionServiceTests.cs (4)
231var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment(); 245var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment(); 260var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment(); 275var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
TestHelpers.cs (2)
11public static ICliHostEnvironment CreateInteractiveHostEnvironment() 17public static ICliHostEnvironment CreateNonInteractiveHostEnvironment()
Utils\CliTestHelper.cs (3)
255public Func<IServiceProvider, ICliHostEnvironment> CliHostEnvironmentFactory { get; set; } = (IServiceProvider serviceProvider) => 265var hostEnvironment = serviceProvider.GetRequiredService<ICliHostEnvironment>();