12 implementations of IProjectLocator
aspire (1)
Projects\ProjectLocator.cs (1)
148ConfigSourceService configSources) : IProjectLocator
Aspire.Cli.Tests (11)
Commands\ExtensionInternalCommandTests.cs (4)
228private sealed class SingleProjectFileProjectLocator : IProjectLocator 293private sealed class MultipleProjectsProjectLocator : IProjectLocator 358private sealed class NoProjectFileProjectLocator : IProjectLocator 415private sealed class ThrowingProjectLocator : IProjectLocator
Commands\RunCommandTests.cs (4)
1717private sealed class ProjectFileDoesNotExistLocator : Aspire.Cli.Projects.IProjectLocator 2533private sealed class NoProjectFileProjectLocator : IProjectLocator 2558private sealed class MultipleProjectFilesProjectLocator : IProjectLocator 4213private sealed class SingleFileAppHostProjectLocator : Aspire.Cli.Projects.IProjectLocator
Commands\SecretCommandTests.cs (1)
418private sealed class TestProjectLocator(FileInfo appHostFile) : IProjectLocator
TestServices\NoProjectFileProjectLocator.cs (1)
8internal sealed class NoProjectFileProjectLocator : IProjectLocator
TestServices\TestProjectLocator.cs (1)
10internal sealed class TestProjectLocator : IProjectLocator
51 references to IProjectLocator
aspire (44)
Backchannel\AppHostConnectionResolver.cs (1)
48IProjectLocator projectLocator,
Commands\AddCommand.cs (2)
29private readonly IProjectLocator _projectLocator; 58public AddCommand(IProjectLocator projectLocator, IntegrationPackageSearchService integrationPackageSearchService, BundleNuGetService nugetService, IAddCommandPrompter prompter, IDotNetSdkInstaller sdkInstaller, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ProfilingTelemetry profilingTelemetry, CommonCommandServices services)
Commands\AgentMcpCommand.cs (2)
41private readonly IProjectLocator _projectLocator; 64IProjectLocator projectLocator,
Commands\AppHostLauncher.cs (1)
32IProjectLocator projectLocator,
Commands\DeployCommand.cs (1)
23public DeployCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole,
Commands\DestroyCommand.cs (1)
23public DestroyCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DestroyCommand> logger, IAnsiConsole ansiConsole,
Commands\DoCommand.cs (1)
23public DoCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DoCommand> logger, IAnsiConsole ansiConsole,
Commands\ExtensionInternalCommand.cs (3)
15public ExtensionInternalCommand(IProjectLocator projectLocator, CommonCommandServices services) : base("extension", "Hidden command for extension integration", services) 28private readonly IProjectLocator _projectLocator; 30public GetAppHostCandidatesCommand(IProjectLocator projectLocator, CommonCommandServices services) : base("get-apphosts", "Get AppHosts in the specified directory", services)
Commands\LsCommand.cs (2)
20private readonly IProjectLocator _projectLocator; 43IProjectLocator projectLocator,
Commands\PipelineCommandBase.cs (2)
45protected readonly IProjectLocator _projectLocator; 115protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger logger, IAnsiConsole ansiConsole, CommonCommandServices services)
Commands\PublishCommand.cs (1)
42public PublishCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IPublishCommandPrompter prompter, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole,
Commands\RenderCommand.cs (2)
563_serviceProvider.GetRequiredService<IProjectLocator>(), 813IProjectLocator projectLocator,
Commands\ResourceCommand.cs (2)
26private readonly IProjectLocator _projectLocator; 80IProjectLocator projectLocator,
Commands\RestoreCommand.cs (2)
28private readonly IProjectLocator _projectLocator; 39IProjectLocator projectLocator,
Commands\RunCommand.cs (2)
66private readonly IProjectLocator _projectLocator; 134IProjectLocator projectLocator,
Commands\StopCommand.cs (2)
32private readonly IProjectLocator _projectLocator; 74IProjectLocator projectLocator,
Commands\UpdateCommand.cs (2)
33private readonly IProjectLocator _projectLocator; 73IProjectLocator projectLocator,
Migrations\TypeScriptAppHostMigration.cs (2)
33private readonly IProjectLocator _projectLocator; 41IProjectLocator projectLocator,
Packaging\IntegrationPackageSearchService.cs (1)
20IProjectLocator projectLocator,
Program.cs (1)
469builder.Services.AddSingleton<IProjectLocator, ProjectLocator>();
Projects\AppHostDiscoveryScope.cs (1)
7/// Controls how aggressively <see cref="IProjectLocator"/> filters candidate AppHost
Projects\LegacyTypeScriptAppHost.cs (1)
143IProjectLocator projectLocator,
Secrets\AspireSecretsStoreResolver.cs (1)
13IProjectLocator projectLocator,
Utils\EnvironmentChecker\AspireVersionCheck.cs (1)
20IProjectLocator projectLocator,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
19IProjectLocator projectLocator,
Utils\EnvironmentChecker\GoAppHostToolingCheck.cs (3)
38private readonly IProjectLocator _projectLocator; 47IProjectLocator projectLocator, 65IProjectLocator projectLocator,
Utils\EnvironmentChecker\TypeScriptAppHostToolingCheck.cs (3)
20private readonly IProjectLocator _projectLocator; 29IProjectLocator projectLocator, 46IProjectLocator projectLocator,
Aspire.Cli.Tests (7)
Commands\ConfigSourceCommandTests.cs (5)
118var project = await provider.GetRequiredService<IProjectLocator>().UseOrFindAppHostProjectFileAsync( 334var project = await provider.GetRequiredService<IProjectLocator>().UseOrFindAppHostProjectFileAsync( 431var selected = await provider.GetRequiredService<IProjectLocator>().UseOrFindAppHostProjectFileAsync( 631var project = await provider.GetRequiredService<IProjectLocator>().UseOrFindAppHostProjectFileAsync( 669var project = await provider.GetRequiredService<IProjectLocator>().UseOrFindAppHostProjectFileAsync(
Utils\CliTestHelper.cs (2)
494public Func<IServiceProvider, IProjectLocator> ProjectLocatorFactory { get; set; } 501public IProjectLocator CreateDefaultProjectLocatorFactory(IServiceProvider serviceProvider)