14 implementations of IProjectLocator
aspire (1)
Projects\ProjectLocator.cs (1)
28
AspireCliTelemetry telemetry) :
IProjectLocator
Aspire.Cli.Tests (13)
Commands\ExecCommandTests.cs (3)
168
private sealed class NoProjectFileProjectLocator : Aspire.Cli.Projects.
IProjectLocator
181
private sealed class MultipleProjectFilesProjectLocator : Aspire.Cli.Projects.
IProjectLocator
194
private sealed class ProjectFileDoesNotExistLocator : Aspire.Cli.Projects.
IProjectLocator
Commands\ExtensionInternalCommandTests.cs (4)
194
private sealed class SingleProjectFileProjectLocator :
IProjectLocator
247
private sealed class MultipleProjectsProjectLocator :
IProjectLocator
300
private sealed class NoProjectFileProjectLocator :
IProjectLocator
345
private sealed class ThrowingProjectLocator :
IProjectLocator
Commands\RunCommandTests.cs (4)
91
private sealed class ProjectFileDoesNotExistLocator : Aspire.Cli.Projects.
IProjectLocator
144
private sealed class NoProjectFileProjectLocator :
IProjectLocator
157
private sealed class MultipleProjectFilesProjectLocator :
IProjectLocator
1149
private sealed class SingleFileAppHostProjectLocator : Aspire.Cli.Projects.
IProjectLocator
TestServices\NoProjectFileProjectLocator.cs (1)
8
internal sealed class NoProjectFileProjectLocator :
IProjectLocator
TestServices\TestProjectLocator.cs (1)
8
internal sealed class TestProjectLocator :
IProjectLocator
19 references to IProjectLocator
aspire (17)
Commands\AddCommand.cs (2)
22
private readonly
IProjectLocator
_projectLocator;
30
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\ExecCommand.cs (2)
24
private readonly
IProjectLocator
_projectLocator;
35
IProjectLocator
projectLocator,
Commands\ExtensionInternalCommand.cs (3)
17
public ExtensionInternalCommand(IFeatures features, ICliUpdateNotifier updateNotifier,
IProjectLocator
projectLocator, CliExecutionContext executionContext, IInteractionService interactionService) : base("extension", "Hidden command for extension integration", features, updateNotifier, executionContext, interactionService)
33
private readonly
IProjectLocator
_projectLocator;
35
public GetAppHostCandidatesCommand(IFeatures features, ICliUpdateNotifier updateNotifier,
IProjectLocator
projectLocator, CliExecutionContext executionContext, IInteractionService interactionService) : base("get-apphosts", "Get AppHosts in the specified directory", features, updateNotifier, executionContext, interactionService)
Commands\PipelineCommandBase.cs (2)
27
protected readonly
IProjectLocator
_projectLocator;
64
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)
28
private readonly
IProjectLocator
_projectLocator;
44
IProjectLocator
projectLocator,
Commands\UpdateCommand.cs (2)
23
private readonly
IProjectLocator
_projectLocator;
33
IProjectLocator
projectLocator,
Program.cs (1)
149
builder.Services.AddSingleton<
IProjectLocator
, ProjectLocator>();
Aspire.Cli.Tests (2)
Utils\CliTestHelper.cs (2)
225
public Func<IServiceProvider,
IProjectLocator
> ProjectLocatorFactory { get; set; }
229
public
IProjectLocator
CreateDefaultProjectLocatorFactory(IServiceProvider serviceProvider)