2 implementations of IProcessPathProvider
aspire (1)
Utils\IProcessPathProvider.cs (1)
14internal sealed class EnvironmentProcessPathProvider : IProcessPathProvider
Aspire.Cli.Tests (1)
TestServices\TestProcessPathProvider.cs (1)
8internal sealed class TestProcessPathProvider(string? processPath) : IProcessPathProvider
22 references to IProcessPathProvider
aspire (12)
Commands\UpdateCommand.cs (2)
42private readonly IProcessPathProvider _processPathProvider; 75IProcessPathProvider processPathProvider,
Interaction\ConsoleInteractionService.cs (2)
33private readonly IProcessPathProvider _processPathProvider; 87public ConsoleInteractionService(ConsoleEnvironment consoleEnvironment, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IProcessPathProvider processPathProvider, ILoggerFactory loggerFactory, ConsoleLogBufferContext logBufferContext)
Program.cs (7)
359builder.Services.AddSingleton<IProcessPathProvider, EnvironmentProcessPathProvider>(); 398var processPathProvider = sp.GetRequiredService<IProcessPathProvider>(); 1348var processPathProvider = provider.GetRequiredService<IProcessPathProvider>(); 1365var processPathProvider = provider.GetRequiredService<IProcessPathProvider>();
Utils\CliUpdateNotifier.cs (1)
49IProcessPathProvider processPathProvider,
Aspire.Cli.Tests (10)
Commands\NewCommandTests.cs (1)
3038sp.GetRequiredService<IProcessPathProvider>(),
Commands\RunCommandTests.cs (2)
2896var processPathProvider = sp.GetRequiredService<IProcessPathProvider>();
Utils\CliTestHelper.cs (5)
424var processPathProvider = serviceProvider.GetRequiredService<IProcessPathProvider>(); 516var processPathProvider = serviceProvider.GetRequiredService<IProcessPathProvider>(); 659public Func<IServiceProvider, IProcessPathProvider> ProcessPathProviderFactory { get; set; } = _ => new EnvironmentProcessPathProvider();
Utils\CliUpdateNotificationServiceTests.cs (2)
457serviceProvider.GetRequiredService<IProcessPathProvider>(), 467IProcessPathProvider processPathProvider,