1 implementation of ICliHostEnvironment
aspire (1)
Utils\CliHostEnvironment.cs (1)
32internal sealed class CliHostEnvironment : ICliHostEnvironment
22 references to ICliHostEnvironment
aspire (13)
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\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\PublishCommandBase.cs (2)
30private readonly ICliHostEnvironment _hostEnvironment; 44protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Interaction\ConsoleInteractionService.cs (2)
21private readonly ICliHostEnvironment _hostEnvironment; 23public ConsoleInteractionService(IAnsiConsole ansiConsole, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Program.cs (5)
115builder.Services.AddSingleton<ICliHostEnvironment>(provider => 273var hostEnvironment = provider.GetRequiredService<ICliHostEnvironment>(); 291var hostEnvironment = provider.GetRequiredService<ICliHostEnvironment>();
Utils\ConsoleActivityLogger.cs (2)
20private readonly ICliHostEnvironment _hostEnvironment; 46public ConsoleActivityLogger(ICliHostEnvironment hostEnvironment, bool? forceColor = null)
Aspire.Cli.Tests (9)
Interaction\ConsoleInteractionServiceTests.cs (4)
230var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment(); 244var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment(); 259var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment(); 274var hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
TestHelpers.cs (2)
11public static ICliHostEnvironment CreateInteractiveHostEnvironment() 17public static ICliHostEnvironment CreateNonInteractiveHostEnvironment()
Utils\CliTestHelper.cs (3)
240public Func<IServiceProvider, ICliHostEnvironment> CliHostEnvironmentFactory { get; set; } = (IServiceProvider serviceProvider) => 250var hostEnvironment = serviceProvider.GetRequiredService<ICliHostEnvironment>();