9 implementations of IProjectLocator
aspire (1)
Projects\ProjectLocator.cs (1)
21
internal sealed class ProjectLocator(ILogger<ProjectLocator> logger, IDotNetCliRunner runner, DirectoryInfo currentDirectory, IInteractionService interactionService, IConfigurationService configurationService, AspireCliTelemetry telemetry) :
IProjectLocator
Aspire.Cli.Tests (8)
Commands\ExecCommandTests.cs (3)
167
private sealed class NoProjectFileProjectLocator : Aspire.Cli.Projects.
IProjectLocator
175
private sealed class MultipleProjectFilesProjectLocator : Aspire.Cli.Projects.
IProjectLocator
183
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\NoProjectFileProjectLocator.cs (1)
8
internal sealed class NoProjectFileProjectLocator :
IProjectLocator
TestServices\TestProjectLocator.cs (1)
8
internal sealed class TestProjectLocator :
IProjectLocator
13 references to IProjectLocator
aspire (11)
Commands\AddCommand.cs (2)
24
private readonly
IProjectLocator
_projectLocator;
29
public AddCommand(IDotNetCliRunner runner, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService,
IProjectLocator
projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\DeployCommand.cs (1)
17
public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService,
IProjectLocator
projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ExecCommand.cs (2)
25
private readonly
IProjectLocator
_projectLocator;
34
IProjectLocator
projectLocator,
Commands\PublishCommand.cs (1)
37
public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService,
IProjectLocator
projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\PublishCommandBase.cs (2)
27
protected readonly
IProjectLocator
_projectLocator;
43
protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService,
IProjectLocator
projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\RunCommand.cs (2)
27
private readonly
IProjectLocator
_projectLocator;
38
IProjectLocator
projectLocator,
Program.cs (1)
163
private static
IProjectLocator
BuildProjectLocator(IServiceProvider serviceProvider)
Aspire.Cli.Tests (2)
Utils\CliTestHelper.cs (2)
173
public Func<IServiceProvider,
IProjectLocator
> ProjectLocatorFactory { get; set; }
175
public
IProjectLocator
CreateDefaultProjectLocatorFactory(IServiceProvider serviceProvider)