2 implementations of IAppHostProjectFactory
aspire (1)
Projects\AppHostProjectFactory.cs (1)
12internal sealed class AppHostProjectFactory : IAppHostProjectFactory
Aspire.Cli.Tests (1)
TestServices\TestAppHostProjectFactory.cs (1)
11internal sealed class TestAppHostProjectFactory : IAppHostProjectFactory
19 references to IAppHostProjectFactory
aspire (15)
Commands\AddCommand.cs (2)
30private readonly IAppHostProjectFactory _projectFactory; 50public 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)
23public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole)
Commands\DoCommand.cs (1)
23public DoCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<DoCommand> logger, IAnsiConsole ansiConsole)
Commands\PipelineCommandBase.cs (2)
29protected readonly IAppHostProjectFactory _projectFactory; 75protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger logger, IAnsiConsole ansiConsole)
Commands\PublishCommand.cs (1)
41public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole)
Commands\RunCommand.cs (2)
68private readonly IAppHostProjectFactory _projectFactory; 115IAppHostProjectFactory projectFactory,
Commands\UpdateCommand.cs (2)
27private readonly IAppHostProjectFactory _projectFactory; 48IAppHostProjectFactory projectFactory,
Program.cs (1)
341builder.Services.AddSingleton<IAppHostProjectFactory, AppHostProjectFactory>();
Projects\LanguageService.cs (2)
18private readonly IAppHostProjectFactory _projectFactory; 24IAppHostProjectFactory projectFactory,
Projects\ProjectLocator.cs (1)
28IAppHostProjectFactory projectFactory,
Aspire.Cli.Tests (4)
Projects\ProjectLocatorTests.cs (1)
962IAppHostProjectFactory? projectFactory = null,
Utils\CliTestHelper.cs (3)
142services.AddSingleton<IAppHostProjectFactory, AppHostProjectFactory>(); 320var projectFactory = serviceProvider.GetService<IAppHostProjectFactory>() ?? new TestAppHostProjectFactory();