1 implementation of ICliHostEnvironment
aspire (1)
Utils\CliHostEnvironment.cs (1)
32
internal sealed class CliHostEnvironment :
ICliHostEnvironment
34 references to ICliHostEnvironment
aspire (25)
Commands\AddCommand.cs (2)
27
private readonly
ICliHostEnvironment
_hostEnvironment;
30
public 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)
19
public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment)
Commands\DoCommand.cs (1)
19
public DoCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment)
Commands\ExecCommand.cs (2)
28
private readonly
ICliHostEnvironment
_hostEnvironment;
41
CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment)
Commands\InitCommand.cs (2)
33
private readonly
ICliHostEnvironment
_hostEnvironment;
59
CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment,
Commands\NewCommand.cs (2)
30
private readonly
ICliHostEnvironment
_hostEnvironment;
56
CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment)
Commands\PipelineCommandBase.cs (2)
30
private readonly
ICliHostEnvironment
_hostEnvironment;
59
protected 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)
37
public 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)
35
private readonly
ICliHostEnvironment
_hostEnvironment;
50
ICliHostEnvironment
hostEnvironment)
Interaction\ConsoleInteractionService.cs (2)
21
private readonly
ICliHostEnvironment
_hostEnvironment;
23
public ConsoleInteractionService(IAnsiConsole ansiConsole, CliExecutionContext executionContext,
ICliHostEnvironment
hostEnvironment)
Program.cs (5)
115
builder.Services.AddSingleton<
ICliHostEnvironment
>(provider =>
298
var
hostEnvironment = provider.GetRequiredService<
ICliHostEnvironment
>();
311
var
hostEnvironment = provider.GetRequiredService<
ICliHostEnvironment
>();
Utils\ConsoleActivityLogger.cs (2)
20
private readonly
ICliHostEnvironment
_hostEnvironment;
50
public ConsoleActivityLogger(
ICliHostEnvironment
hostEnvironment, bool isDebugOrTraceLoggingEnabled = false, bool? forceColor = null)
Utils\SdkInstallHelper.cs (1)
31
ICliHostEnvironment
? hostEnvironment = null,
Aspire.Cli.Tests (9)
Interaction\ConsoleInteractionServiceTests.cs (4)
231
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
245
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
260
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
275
var
hostEnvironment = TestHelpers.CreateNonInteractiveHostEnvironment();
TestHelpers.cs (2)
11
public static
ICliHostEnvironment
CreateInteractiveHostEnvironment()
17
public static
ICliHostEnvironment
CreateNonInteractiveHostEnvironment()
Utils\CliTestHelper.cs (3)
241
public Func<IServiceProvider,
ICliHostEnvironment
> CliHostEnvironmentFactory { get; set; } = (IServiceProvider serviceProvider) =>
251
var
hostEnvironment = serviceProvider.GetRequiredService<
ICliHostEnvironment
>();