14 implementations of IProjectLocator
aspire (1)
Projects\ProjectLocator.cs (1)
30
AspireCliTelemetry telemetry) :
IProjectLocator
Aspire.Cli.Tests (13)
Commands\ExecCommandTests.cs (3)
169
private sealed class NoProjectFileProjectLocator : Aspire.Cli.Projects.
IProjectLocator
182
private sealed class MultipleProjectFilesProjectLocator : Aspire.Cli.Projects.
IProjectLocator
195
private sealed class ProjectFileDoesNotExistLocator : Aspire.Cli.Projects.
IProjectLocator
Commands\ExtensionInternalCommandTests.cs (4)
192
private sealed class SingleProjectFileProjectLocator :
IProjectLocator
245
private sealed class MultipleProjectsProjectLocator :
IProjectLocator
298
private sealed class NoProjectFileProjectLocator :
IProjectLocator
343
private sealed class ThrowingProjectLocator :
IProjectLocator
Commands\RunCommandTests.cs (4)
164
private sealed class ProjectFileDoesNotExistLocator : Aspire.Cli.Projects.
IProjectLocator
217
private sealed class NoProjectFileProjectLocator :
IProjectLocator
230
private sealed class MultipleProjectFilesProjectLocator :
IProjectLocator
1263
private sealed class SingleFileAppHostProjectLocator : Aspire.Cli.Projects.
IProjectLocator
TestServices\NoProjectFileProjectLocator.cs (1)
8
internal sealed class NoProjectFileProjectLocator :
IProjectLocator
TestServices\TestProjectLocator.cs (1)
9
internal sealed class TestProjectLocator :
IProjectLocator
19 references to IProjectLocator
aspire (17)
Commands\AddCommand.cs (2)
25
private readonly
IProjectLocator
_projectLocator;
50
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)
23
public 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)
23
public 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\ExecCommand.cs (2)
24
private readonly
IProjectLocator
_projectLocator;
55
IProjectLocator
projectLocator,
Commands\ExtensionInternalCommand.cs (3)
18
public ExtensionInternalCommand(IFeatures features, ICliUpdateNotifier updateNotifier,
IProjectLocator
projectLocator, CliExecutionContext executionContext, IInteractionService interactionService, AspireCliTelemetry telemetry) : base("extension", "Hidden command for extension integration", features, updateNotifier, executionContext, interactionService, telemetry)
31
private readonly
IProjectLocator
_projectLocator;
33
public GetAppHostCandidatesCommand(IFeatures features, ICliUpdateNotifier updateNotifier,
IProjectLocator
projectLocator, CliExecutionContext executionContext, IInteractionService interactionService, AspireCliTelemetry telemetry) : base("get-apphosts", "Get AppHosts in the specified directory", features, updateNotifier, executionContext, interactionService, telemetry)
Commands\PipelineCommandBase.cs (2)
28
protected readonly
IProjectLocator
_projectLocator;
75
protected 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)
41
public 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)
61
private readonly
IProjectLocator
_projectLocator;
106
IProjectLocator
projectLocator,
Commands\UpdateCommand.cs (2)
25
private readonly
IProjectLocator
_projectLocator;
46
IProjectLocator
projectLocator,
Program.cs (1)
241
builder.Services.AddSingleton<
IProjectLocator
, ProjectLocator>();
Aspire.Cli.Tests (2)
Utils\CliTestHelper.cs (2)
308
public Func<IServiceProvider,
IProjectLocator
> ProjectLocatorFactory { get; set; }
314
public
IProjectLocator
CreateDefaultProjectLocatorFactory(IServiceProvider serviceProvider)