2 implementations of ICliHostEnvironment
aspire (1)
Utils\CliHostEnvironment.cs (1)
32
internal sealed class CliHostEnvironment :
ICliHostEnvironment
Aspire.Cli.Tests (1)
Utils\SdkInstallHelperTests.cs (1)
14
private sealed class TestCliHostEnvironment(bool supportsInteractiveInput) :
ICliHostEnvironment
39 references to ICliHostEnvironment
aspire (29)
Commands\AddCommand.cs (2)
25
private readonly
ICliHostEnvironment
_hostEnvironment;
47
public AddCommand(IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment, IAppHostProjectFactory projectFactory)
Commands\DeployCommand.cs (1)
21
public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole)
Commands\DoCommand.cs (1)
21
public DoCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<DoCommand> logger, IAnsiConsole ansiConsole)
Commands\ExecCommand.cs (2)
27
private readonly
ICliHostEnvironment
_hostEnvironment;
61
CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment)
Commands\InitCommand.cs (2)
35
private readonly
ICliHostEnvironment
_hostEnvironment;
80
ICliHostEnvironment
hostEnvironment,
Commands\LogsCommand.cs (2)
76
private readonly
ICliHostEnvironment
_hostEnvironment;
123
ICliHostEnvironment
hostEnvironment,
Commands\NewCommand.cs (2)
32
private readonly
ICliHostEnvironment
_hostEnvironment;
85
ICliHostEnvironment
hostEnvironment,
Commands\PipelineCommandBase.cs (2)
32
private readonly
ICliHostEnvironment
_hostEnvironment;
70
protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment, IAppHostProjectFactory projectFactory, ILogger logger, IAnsiConsole ansiConsole)
Commands\PublishCommand.cs (1)
39
public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole)
Commands\RunCommand.cs (2)
64
private readonly
ICliHostEnvironment
_hostEnvironment;
101
ICliHostEnvironment
hostEnvironment,
Interaction\ConsoleInteractionService.cs (2)
23
private readonly
ICliHostEnvironment
_hostEnvironment;
26
public ConsoleInteractionService(ConsoleEnvironment consoleEnvironment, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment)
Program.cs (7)
149
builder.Services.AddSingleton<
ICliHostEnvironment
>(provider =>
366
var
hostEnvironment = serviceProvider.GetRequiredService<
ICliHostEnvironment
>();
527
var
hostEnvironment = provider.GetRequiredService<
ICliHostEnvironment
>();
540
var
hostEnvironment = provider.GetRequiredService<
ICliHostEnvironment
>();
Utils\ConsoleActivityLogger.cs (2)
22
private readonly
ICliHostEnvironment
_hostEnvironment;
53
public ConsoleActivityLogger(IAnsiConsole console,
ICliHostEnvironment
hostEnvironment, bool isDebugOrTraceLoggingEnabled = false, bool? forceColor = null)
Utils\SdkInstallHelper.cs (1)
34
ICliHostEnvironment
? hostEnvironment = null,
Aspire.Cli.Tests (10)
Interaction\ConsoleInteractionServiceTests.cs (5)
15
private static ConsoleInteractionService CreateInteractionService(IAnsiConsole console, CliExecutionContext executionContext,
ICliHostEnvironment
? hostEnvironment = null)
239
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
253
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
268
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
283
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
TestHelpers.cs (2)
11
public static
ICliHostEnvironment
CreateInteractiveHostEnvironment()
17
public static
ICliHostEnvironment
CreateNonInteractiveHostEnvironment()
Utils\CliTestHelper.cs (3)
310
public Func<IServiceProvider,
ICliHostEnvironment
> CliHostEnvironmentFactory { get; set; } = (IServiceProvider serviceProvider) =>
320
var
hostEnvironment = serviceProvider.GetRequiredService<
ICliHostEnvironment
>();