2 implementations of IProcessPathProvider
aspire (1)
Utils\IProcessPathProvider.cs (1)
19
internal sealed class EnvironmentProcessPathProvider :
IProcessPathProvider
Aspire.Cli.Tests (1)
TestServices\TestProcessPathProvider.cs (1)
8
internal sealed class TestProcessPathProvider(string? processPath) :
IProcessPathProvider
28 references to IProcessPathProvider
aspire (14)
Acquisition\InstallSourceDetector.cs (1)
14
IProcessPathProvider
processPathProvider,
Commands\TrayLifecycleService.cs (1)
23
IProcessPathProvider
processPathProvider,
Commands\UpdateCommand.cs (2)
42
private readonly
IProcessPathProvider
_processPathProvider;
76
IProcessPathProvider
processPathProvider,
Interaction\ConsoleInteractionService.cs (2)
33
private readonly
IProcessPathProvider
_processPathProvider;
87
public ConsoleInteractionService(ConsoleEnvironment consoleEnvironment, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment,
IProcessPathProvider
processPathProvider, ILoggerFactory loggerFactory, ConsoleLogBufferContext logBufferContext)
Program.cs (7)
376
builder.Services.AddSingleton<
IProcessPathProvider
, EnvironmentProcessPathProvider>();
415
var
processPathProvider = sp.GetRequiredService<
IProcessPathProvider
>();
1469
var
processPathProvider = provider.GetRequiredService<
IProcessPathProvider
>();
1486
var
processPathProvider = provider.GetRequiredService<
IProcessPathProvider
>();
Utils\CliUpdateNotifier.cs (1)
49
IProcessPathProvider
processPathProvider,
Aspire.Cli.Tests (14)
Commands\NewCommandTests.cs (1)
2988
sp.GetRequiredService<
IProcessPathProvider
>(),
Commands\RunCommandTests.cs (2)
3518
var
processPathProvider = sp.GetRequiredService<
IProcessPathProvider
>();
Commands\TrayCommandTests.cs (4)
70
services.AddSingleton<Aspire.Cli.Utils.
IProcessPathProvider
>(new TestProcessPathProvider(packagedCli) { IsNativeAot = true });
100
services.AddSingleton<Aspire.Cli.Utils.
IProcessPathProvider
>(new TestProcessPathProvider(installed) { IsNativeAot = true });
257
services.AddSingleton<Aspire.Cli.Utils.
IProcessPathProvider
>(
607
services.AddSingleton<Aspire.Cli.Utils.
IProcessPathProvider
>(
Utils\CliTestHelper.cs (5)
443
var
processPathProvider = serviceProvider.GetRequiredService<
IProcessPathProvider
>();
535
var
processPathProvider = serviceProvider.GetRequiredService<
IProcessPathProvider
>();
681
public Func<IServiceProvider,
IProcessPathProvider
> ProcessPathProviderFactory { get; set; } = _ => new EnvironmentProcessPathProvider();
Utils\CliUpdateNotificationServiceTests.cs (2)
457
serviceProvider.GetRequiredService<
IProcessPathProvider
>(),
467
IProcessPathProvider
processPathProvider,