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