8 implementations of IProjectLocator
aspire (1)
Projects\ProjectLocator.cs (1)
20
internal sealed class ProjectLocator(ILogger<ProjectLocator> logger, IDotNetCliRunner runner, DirectoryInfo currentDirectory, IInteractionService interactionService, IConfigurationService configurationService, AspireCliTelemetry telemetry) :
IProjectLocator
Aspire.Cli.Tests (7)
Commands\ExecCommandTests.cs (3)
112
private sealed class NoProjectFileProjectLocator : Aspire.Cli.Projects.
IProjectLocator
120
private sealed class MultipleProjectFilesProjectLocator : Aspire.Cli.Projects.
IProjectLocator
128
private sealed class ProjectFileDoesNotExistLocator : Aspire.Cli.Projects.
IProjectLocator
Commands\RunCommandTests.cs (3)
85
private sealed class ProjectFileDoesNotExistLocator : Aspire.Cli.Projects.
IProjectLocator
132
private sealed class NoProjectFileProjectLocator :
IProjectLocator
140
private sealed class MultipleProjectFilesProjectLocator :
IProjectLocator
TestServices\TestProjectLocator.cs (1)
8
internal sealed class TestProjectLocator :
IProjectLocator
13 references to IProjectLocator
aspire (11)
Commands\AddCommand.cs (2)
23
private readonly
IProjectLocator
_projectLocator;
27
public AddCommand(IDotNetCliRunner runner, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService,
IProjectLocator
projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\DeployCommand.cs (1)
17
public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService,
IProjectLocator
projectLocator, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ExecCommand.cs (2)
24
private readonly
IProjectLocator
_projectLocator;
32
IProjectLocator
projectLocator,
Commands\PublishCommand.cs (1)
37
public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService,
IProjectLocator
projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\PublishCommandBase.cs (2)
26
protected readonly
IProjectLocator
_projectLocator;
38
protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService,
IProjectLocator
projectLocator, AspireCliTelemetry telemetry, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\RunCommand.cs (2)
26
private readonly
IProjectLocator
_projectLocator;
35
IProjectLocator
projectLocator,
Program.cs (1)
157
private static
IProjectLocator
BuildProjectLocator(IServiceProvider serviceProvider)
Aspire.Cli.Tests (2)
Utils\CliTestHelper.cs (2)
169
public Func<IServiceProvider,
IProjectLocator
> ProjectLocatorFactory { get; set; }
171
public
IProjectLocator
CreateDefaultProjectLocatorFactory(IServiceProvider serviceProvider)