2 implementations of IAppHostProjectFactory
aspire (1)
Projects\AppHostProjectFactory.cs (1)
11
internal sealed class AppHostProjectFactory :
IAppHostProjectFactory
Aspire.Cli.Tests (1)
TestServices\TestAppHostProjectFactory.cs (1)
11
internal sealed class TestAppHostProjectFactory :
IAppHostProjectFactory
19 references to IAppHostProjectFactory
aspire (15)
Commands\AddCommand.cs (2)
27
private readonly
IAppHostProjectFactory
_projectFactory;
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\PipelineCommandBase.cs (2)
29
protected readonly
IAppHostProjectFactory
_projectFactory;
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)
67
private readonly
IAppHostProjectFactory
_projectFactory;
103
IAppHostProjectFactory
projectFactory,
Commands\UpdateCommand.cs (2)
27
private readonly
IAppHostProjectFactory
_projectFactory;
48
IAppHostProjectFactory
projectFactory,
Program.cs (1)
232
builder.Services.AddSingleton<
IAppHostProjectFactory
, AppHostProjectFactory>();
Projects\LanguageService.cs (2)
18
private readonly
IAppHostProjectFactory
_projectFactory;
24
IAppHostProjectFactory
projectFactory,
Projects\ProjectLocator.cs (1)
27
IAppHostProjectFactory
projectFactory,
Aspire.Cli.Tests (4)
Projects\ProjectLocatorTests.cs (1)
962
IAppHostProjectFactory
? projectFactory = null,
Utils\CliTestHelper.cs (3)
127
services.AddSingleton<
IAppHostProjectFactory
, AppHostProjectFactory>();
297
var
projectFactory = serviceProvider.GetService<
IAppHostProjectFactory
>() ?? new TestAppHostProjectFactory();