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