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