1 implementation of ICliHostEnvironment
aspire (1)
Utils\CliHostEnvironment.cs (1)
32internal sealed class CliHostEnvironment : ICliHostEnvironment
34 references to ICliHostEnvironment
aspire (25)
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)
33private readonly ICliHostEnvironment _hostEnvironment; 59CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment,
Commands\NewCommand.cs (2)
30private readonly ICliHostEnvironment _hostEnvironment; 56CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment)
Commands\PipelineCommandBase.cs (2)
30private readonly ICliHostEnvironment _hostEnvironment; 59protected 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)
35private readonly ICliHostEnvironment _hostEnvironment; 50ICliHostEnvironment 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 => 298var hostEnvironment = provider.GetRequiredService<ICliHostEnvironment>(); 311var hostEnvironment = provider.GetRequiredService<ICliHostEnvironment>();
Utils\ConsoleActivityLogger.cs (2)
20private readonly ICliHostEnvironment _hostEnvironment; 50public 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)
241public Func<IServiceProvider, ICliHostEnvironment> CliHostEnvironmentFactory { get; set; } = (IServiceProvider serviceProvider) => 251var hostEnvironment = serviceProvider.GetRequiredService<ICliHostEnvironment>();