4 implementations of IInteractionService
Aspire.Hosting (1)
InteractionService.cs (1)
16internal class InteractionService : IInteractionService
Aspire.Hosting.Azure.Tests (1)
tests\Shared\TestInteractionService.cs (1)
12internal sealed class TestInteractionService : IInteractionService
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliInstallationManagerTests.cs (1)
47private sealed class TestInteractionService : IInteractionService
Aspire.Hosting.Tests (1)
tests\Shared\TestInteractionService.cs (1)
12internal sealed class TestInteractionService : IInteractionService
61 references to IInteractionService
Aspire.Hosting (8)
Dcp\DcpHost.cs (2)
29private readonly IInteractionService _interactionService; 48IInteractionService interactionService,
DistributedApplicationBuilder.cs (1)
332_innerBuilder.Services.AddSingleton<IInteractionService>(sp => sp.GetRequiredService<InteractionService>());
Orchestrator\ParameterProcessor.cs (1)
23IInteractionService interactionService,
Pipelines\DistributedApplicationPipeline.cs (2)
83var interactionService = context.Services.GetRequiredService<IInteractionService>();
VersionChecking\VersionCheckService.cs (2)
28private readonly IInteractionService _interactionService; 38public VersionCheckService(IInteractionService interactionService, ILogger<VersionCheckService> logger,
Aspire.Hosting.Azure (4)
Provisioning\Internal\BaseProvisioningContextProvider.cs (2)
22IInteractionService interactionService, 37protected readonly IInteractionService _interactionService = interactionService;
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (1)
22IInteractionService interactionService,
Provisioning\Internal\RunModeProvisioningContextProvider.cs (1)
21IInteractionService interactionService,
Aspire.Hosting.Azure.Functions (3)
FuncCoreToolsInstallationManager.cs (1)
16IInteractionService interactionService,
src\Shared\RequiredCommandValidator.cs (2)
23internal abstract class RequiredCommandValidator(IInteractionService interactionService, ILogger logger) : CoalescingAsyncOperation 25private readonly IInteractionService _interactionService = interactionService;
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
389var interactionService = context.ServiceProvider.GetRequiredService<IInteractionService>();
Aspire.Hosting.Azure.Tests (3)
AzureDeployerTests.cs (3)
1069IInteractionService? interactionService = null, 1344builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1409builder.Services.AddSingleton<IInteractionService>(testInteractionService);
Aspire.Hosting.DevTunnels (7)
DevTunnelCliInstallationManager.cs (2)
23IInteractionService interactionService, 33IInteractionService interactionService,
DevTunnelLoginManager.cs (2)
13IInteractionService interactionService, 20private readonly IInteractionService _interactionService = interactionService;
LoggedOutNotificationManager.cs (1)
9internal sealed class LoggedOutNotificationManager(IInteractionService interactionService) : CoalescingAsyncOperation
src\Shared\RequiredCommandValidator.cs (2)
23internal abstract class RequiredCommandValidator(IInteractionService interactionService, ILogger logger) : CoalescingAsyncOperation 25private readonly IInteractionService _interactionService = interactionService;
Aspire.Hosting.Python (4)
PythonInstallationManager.cs (1)
18IInteractionService interactionService,
src\Shared\RequiredCommandValidator.cs (2)
23internal abstract class RequiredCommandValidator(IInteractionService interactionService, ILogger logger) : CoalescingAsyncOperation 25private readonly IInteractionService _interactionService = interactionService;
UvInstallationManager.cs (1)
18IInteractionService interactionService,
Aspire.Hosting.Tests (2)
Orchestrator\ParameterProcessorTests.cs (1)
764IInteractionService? interactionService = null,
VersionChecking\VersionCheckServiceTests.cs (1)
250IInteractionService? interactionService = null,
Publishers.AppHost (2)
DistributedApplicationBuilderExtensions.cs (2)
37var interactionService = context.Services.GetRequiredService<IInteractionService>();
Stress.AppHost (26)
InteractionCommands.cs (26)
17var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 35var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 47var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 68var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 105var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 140var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 192var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 278var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 417var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 516var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>(); 518RunInteractionWithDismissValues(nameof(IInteractionService.PromptNotificationAsync), (showDismiss, title) => 526RunInteractionWithDismissValues(nameof(IInteractionService.PromptConfirmationAsync), (showDismiss, title) => 534RunInteractionWithDismissValues(nameof(IInteractionService.PromptMessageBoxAsync), (showDismiss, title) => 542RunInteractionWithDismissValues(nameof(IInteractionService.PromptInputAsync), (showDismiss, title) => 557var interactionService = commandContext.ServiceProvider.GetRequiredService<IInteractionService>();