1 interface inheriting from IInteractionService
aspire (1)
Interaction\ExtensionInteractionService.cs (1)
15internal interface IExtensionInteractionService : IInteractionService
5 implementations of IInteractionService
aspire (1)
Interaction\ConsoleInteractionService.cs (1)
18internal class ConsoleInteractionService : IInteractionService
Aspire.Cli.Tests (4)
Commands\PublishCommandPromptingIntegrationTests.cs (1)
1136internal sealed class TestConsoleInteractionServiceWithPromptTracking : IInteractionService
Commands\UpdateCommandTests.cs (1)
3498internal sealed class CancellationTrackingInteractionService : IInteractionService
Templating\DotNetTemplateFactoryTests.cs (1)
371private sealed class TestInteractionService : IInteractionService
TestServices\TestInteractionService.cs (1)
13internal sealed class TestInteractionService : IInteractionService
332 references to IInteractionService
aspire (86)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
26IInteractionService interactionService,
Agents\Playwright\PlaywrightCliInstaller.cs (1)
48IInteractionService interactionService,
Backchannel\AppHostConnectionResolver.cs (1)
45IInteractionService interactionService,
Certificates\CertificateService.cs (1)
52IInteractionService interactionService,
Commands\AddCommand.cs (1)
601internal class AddCommandPrompter(IInteractionService interactionService) : IAddCommandPrompter
Commands\AgentInitCommand.cs (1)
99IInteractionService interactionService,
Commands\AppHostConnectionResultHandler.cs (2)
12public static int DisplayFailureAsError(AppHostConnectionResult result, IInteractionService interactionService, int fallbackExitCode) 22public static int DisplayFailureAsInformation(AppHostConnectionResult result, IInteractionService interactionService)
Commands\AppHostFollowDisconnectHelpers.cs (1)
59internal static void WriteStatusMessage(IInteractionService interactionService, IAppHostAuxiliaryBackchannel connection)
Commands\AppHostLauncher.cs (1)
34IInteractionService interactionService,
Commands\AppHostStartupTimeout.cs (1)
14public static bool TryGetTimeoutSeconds(IConfiguration configuration, IInteractionService interactionService, out int timeoutSeconds)
Commands\BaseCommand.cs (3)
59protected IInteractionService InteractionService { get; } 276private static async Task FlushExtensionInteractionServiceAsync(IInteractionService interactionService) 298internal static CommandResult HandleProjectLocatorException(ProjectLocatorException ex, IInteractionService InteractionService, AspireCliTelemetry telemetry)
Commands\CommonCommandServices.cs (2)
16IInteractionService interactionService, 25public IInteractionService InteractionService { get; } = interactionService;
Commands\DashboardRunCommand.cs (1)
348internal static void RenderDashboardSummary(IInteractionService interactionService, DashboardInfo info, string logFilePath)
Commands\IntegrationPackageSearchService.cs (1)
18IInteractionService interactionService,
Commands\NewCommand.cs (1)
669internal class NewCommandPrompter(IInteractionService interactionService) : INewCommandPrompter, ITemplateVersionPrompter
Commands\PublishCommand.cs (1)
22internal class PublishCommandPrompter(IInteractionService interactionService) : IPublishCommandPrompter
Commands\ResourceCommandHelper.cs (4)
33IInteractionService interactionService, 65IInteractionService interactionService, 122IInteractionService interactionService, 163private static void DisplayCommandResult(IInteractionService interactionService, ExecuteResourceCommandResult result)
Commands\RestoreCommand.cs (2)
33private readonly IInteractionService _interactionService; 44IInteractionService interactionService,
Commands\RootCommand.cs (1)
178IInteractionService interactionService,
Commands\RunCommand.cs (3)
687private static void DisplayRecentAppHostStartupOutput(IInteractionService interactionService, OutputCollector? outputCollector, int startupOutputStartIndex) 1012IInteractionService console, 1104internal static async Task CaptureAppHostLogsAsync(FileLoggerProvider fileLoggerProvider, IAppHostCliBackchannel backchannel, IInteractionService interactionService, CancellationToken cancellationToken)
Commands\TelemetryCommandHelpers.cs (4)
192IInteractionService interactionService, 326IInteractionService interactionService, 528public static void DisplayNoData(IInteractionService interactionService, string dataType) 545public static string FormatTraceLink(IInteractionService interactionService, string? dashboardUrl, string traceId, string? displayText = null, string? spanId = null)
Commands\TelemetryLogsCommand.cs (2)
24private readonly IInteractionService _interactionService; 49IInteractionService interactionService,
Commands\TerminalAttachCommand.cs (1)
37private readonly IInteractionService _interactionService;
Commands\TerminalPsCommand.cs (1)
39private readonly IInteractionService _interactionService;
DotNet\DotNetCliRunner.cs (1)
178IInteractionService interactionService,
Migrations\TypeScriptAppHostMigration.cs (2)
36private readonly IInteractionService _interactionService; 44IInteractionService interactionService,
Packaging\NuGetConfigPrompter.cs (2)
14private readonly IInteractionService _interactionService; 16public NuGetConfigPrompter(IInteractionService interactionService)
Profiling\ProfileCaptureService.cs (4)
30IInteractionService interactionService, 223private readonly IInteractionService _interactionService; 236IInteractionService interactionService, 246IInteractionService interactionService,
Program.cs (8)
841var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 870var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 1316var interactionService = services.GetRequiredService<IInteractionService>(); 1343builder.Services.AddSingleton<IInteractionService>(provider => 1361builder.Services.AddSingleton<IInteractionService>(provider =>
Projects\DotNetAppHostProject.cs (2)
35private readonly IInteractionService _interactionService; 76IInteractionService interactionService,
Projects\GuestAppHostProject.cs (2)
38private readonly IInteractionService _interactionService; 70IInteractionService interactionService,
Projects\LanguageService.cs (2)
17private readonly IInteractionService _interactionService; 23IInteractionService interactionService,
Projects\ProjectLocator.cs (1)
142IInteractionService interactionService,
Projects\ProjectUpdater.cs (2)
28internal sealed partial class ProjectUpdater(ILogger<ProjectUpdater> logger, IDotNetCliRunner runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser) : IProjectUpdater 658internal static async Task UpdateSdkVersionInAppHostAsync(FileInfo projectFile, NuGetPackageCli package, IInteractionService interactionService, SdkMigrationInfo migrationInfo)
Projects\RunningInstanceManager.cs (2)
26private readonly IInteractionService _interactionService; 32IInteractionService interactionService,
Projects\SolutionLocator.cs (1)
16internal sealed class SolutionLocator(ILogger<SolutionLocator> logger, IInteractionService interactionService) : ISolutionLocator
Scaffolding\ScaffoldingService.cs (2)
45private readonly IInteractionService _interactionService; 55IInteractionService interactionService,
Templating\CliTemplateFactory.cs (2)
70private readonly IInteractionService _interactionService; 82IInteractionService interactionService,
Templating\DotNetTemplateFactory.cs (1)
20IInteractionService interactionService,
Templating\OutputPathHelper.cs (2)
21IInteractionService interactionService) 89IInteractionService interactionService,
Templating\TemplateNuGetConfigService.cs (1)
20IInteractionService interactionService,
Utils\AppHostHelper.cs (4)
19internal static async Task<(bool IsCompatibleAppHost, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken) 41IInteractionService interactionService, 74internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 90internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore, ProcessInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Utils\CliDownloader.cs (1)
24IInteractionService interactionService,
Utils\CliUpdateNotifier.cs (1)
48IInteractionService interactionService,
Utils\ExtensionHelper.cs (1)
13IInteractionService interactionService,
Utils\MarkupHelpers.cs (3)
18public static string SafeLink(IInteractionService interactionService, string link, string? title = null) 47public static string SafeFileLink(IInteractionService interactionService, string filePath) 71public static string SafeFileLink(IInteractionService interactionService, string filePath, string? displayName)
Utils\SdkInstallHelper.cs (1)
28IInteractionService interactionService,
Aspire.Cli.Tests (246)
Certificates\CertificateServiceTests.cs (7)
363var interactionService = (TestInteractionService)sp.GetRequiredService<IInteractionService>(); 404var interactionService = (TestInteractionService)sp.GetRequiredService<IInteractionService>(); 439var interactiveService = sp.GetRequiredService<IInteractionService>(); 613var interactionService = (TestInteractionService)sp.GetRequiredService<IInteractionService>(); 634var interactiveService = sp.GetRequiredService<IInteractionService>();
Commands\AddCommandTests.cs (64)
142var interactionService = sp.GetRequiredService<IInteractionService>(); 1011var interactionService = sp.GetRequiredService<IInteractionService>(); 1078var interactionService = sp.GetRequiredService<IInteractionService>(); 1155var interactionService = sp.GetRequiredService<IInteractionService>(); 1239var interactionService = sp.GetRequiredService<IInteractionService>(); 1319var interactionService = sp.GetRequiredService<IInteractionService>(); 1399var interactionService = sp.GetRequiredService<IInteractionService>(); 1487var interactionService = sp.GetRequiredService<IInteractionService>(); 1553var interactionService = sp.GetRequiredService<IInteractionService>(); 1626var interactionService = sp.GetRequiredService<IInteractionService>(); 1704var interactionService = sp.GetRequiredService<IInteractionService>(); 1773var interactionService = sp.GetRequiredService<IInteractionService>(); 1845var interactionService = sp.GetRequiredService<IInteractionService>(); 1922var interactionService = sp.GetRequiredService<IInteractionService>(); 2011var interactionService = sp.GetRequiredService<IInteractionService>(); 2116var interactionService = sp.GetRequiredService<IInteractionService>(); 2212var interactionService = provider.GetRequiredService<IInteractionService>(); 2260var interactionService = provider.GetRequiredService<IInteractionService>(); 2308var interactionService = provider.GetRequiredService<IInteractionService>(); 2365var interactionService = provider.GetRequiredService<IInteractionService>(); 2545var prompter = new TestAddCommandPrompter(sp.GetRequiredService<IInteractionService>()); 2899var interactionService = sp.GetRequiredService<IInteractionService>(); 2962var interactionService = sp.GetRequiredService<IInteractionService>(); 3557internal sealed class TestAddCommandPrompter(IInteractionService interactionService) : AddCommandPrompter(interactionService) 3594var interactionService = sp.GetRequiredService<IInteractionService>(); 3799var interactionService = sp.GetRequiredService<IInteractionService>(); 3864var interactionService = sp.GetRequiredService<IInteractionService>(); 4028var interactionService = sp.GetRequiredService<IInteractionService>(); 4116var interactionService = sp.GetRequiredService<IInteractionService>(); 4200var interactionService = sp.GetRequiredService<IInteractionService>(); 4288var interactionService = sp.GetRequiredService<IInteractionService>(); 4376var interactionService = sp.GetRequiredService<IInteractionService>(); 4454var interactionService = sp.GetRequiredService<IInteractionService>();
Commands\DeployCommandTests.cs (9)
303var interactionService = sp.GetRequiredService<IInteractionService>(); 375var interactionService = sp.GetRequiredService<IInteractionService>(); 446var interactionService = sp.GetRequiredService<IInteractionService>(); 506var interactionService = sp.GetRequiredService<IInteractionService>(); 592internal sealed class TestDeployCommandPrompter(IInteractionService interactionService) : PublishCommandPrompter(interactionService)
Commands\DestroyCommandTests.cs (8)
108var interactionService = sp.GetRequiredService<IInteractionService>(); 207var interactionService = sp.GetRequiredService<IInteractionService>(); 265var interactionService = sp.GetRequiredService<IInteractionService>(); 318var interactionService = sp.GetRequiredService<IInteractionService>();
Commands\DoctorCommandTests.cs (2)
140var interactionService = sp.GetRequiredService<IInteractionService>();
Commands\ExportCommandTests.cs (1)
872IInteractionService? interactionService = null)
Commands\NewCommandTests.cs (55)
228var interactionService = sp.GetRequiredService<IInteractionService>(); 267var interactionService = sp.GetRequiredService<IInteractionService>(); 299var interactionService = sp.GetRequiredService<IInteractionService>(); 333var interactionService = sp.GetRequiredService<IInteractionService>(); 414var interactionService = sp.GetRequiredService<IInteractionService>(); 492var interactionService = sp.GetRequiredService<IInteractionService>(); 570var interactionService = sp.GetRequiredService<IInteractionService>(); 602var interactionService = sp.GetRequiredService<IInteractionService>(); 666var interactionService = sp.GetRequiredService<IInteractionService>(); 766var interactionService = sp.GetRequiredService<IInteractionService>(); 838var interactionService = sp.GetRequiredService<IInteractionService>(); 899var interactionService = sp.GetRequiredService<IInteractionService>(); 976var interactionService = sp.GetRequiredService<IInteractionService>(); 1706var interactionService = sp.GetRequiredService<IInteractionService>(); 1824var interactionService = sp.GetRequiredService<IInteractionService>(); 1888var interactionService = sp.GetRequiredService<IInteractionService>(); 2064services.AddSingleton<IInteractionService>(interactionService); 2518var interactionService = sp.GetRequiredService<IInteractionService>(); 2602var interactionService = sp.GetRequiredService<IInteractionService>(); 2661var interactionService = sp.GetRequiredService<IInteractionService>(); 2718var interactionService = sp.GetRequiredService<IInteractionService>(); 2781var interactionService = sp.GetRequiredService<IInteractionService>(); 2849var interactionService = sp.GetRequiredService<IInteractionService>(); 2906var interactionService = sp.GetRequiredService<IInteractionService>(); 3062var interactionService = sp.GetRequiredService<IInteractionService>(); 3134var interactionService = sp.GetRequiredService<IInteractionService>(); 3188var interactionService = sp.GetRequiredService<IInteractionService>(); 3367var interactionService = sp.GetRequiredService<IInteractionService>();
Commands\PublishCommandPromptingIntegrationTests.cs (20)
41services.AddSingleton<IInteractionService>(consoleService); 87services.AddSingleton<IInteractionService>(consoleService); 139services.AddSingleton<IInteractionService>(consoleService); 186services.AddSingleton<IInteractionService>(consoleService); 232services.AddSingleton<IInteractionService>(consoleService); 282services.AddSingleton<IInteractionService>(consoleService); 317services.AddSingleton<IInteractionService>(consoleService); 364services.AddSingleton<IInteractionService>(consoleService); 443services.AddSingleton<IInteractionService>(consoleService); 511services.AddSingleton<IInteractionService>(consoleService); 563services.AddSingleton<IInteractionService>(consoleService); 618services.AddSingleton<IInteractionService>(consoleService); 689services.AddSingleton<IInteractionService>(consoleService); 733services.AddSingleton<IInteractionService>(consoleService); 776services.AddSingleton<IInteractionService>(consoleService); 826services.AddSingleton<IInteractionService>(consoleService); 872services.AddSingleton<IInteractionService>(consoleService); 912services.AddSingleton<IInteractionService>(consoleService); 958services.AddSingleton<IInteractionService>(consoleService); 992services.AddSingleton<IInteractionService>(consoleService);
Commands\PublishCommandTests.cs (3)
216var interactionService = sp.GetRequiredService<IInteractionService>(); 234internal sealed class TestPublishCommandPrompter(IInteractionService interactionService) : PublishCommandPrompter(interactionService)
Commands\UpdateCommandTests.cs (2)
3500private readonly IInteractionService _innerService; 3512public CancellationTrackingInteractionService(IInteractionService innerService)
DotNet\DotNetCliRunnerTests.cs (6)
2236var interactionService = provider.GetRequiredService<IInteractionService>(); 2283var interactionService = provider.GetRequiredService<IInteractionService>(); 2325var interactionService = provider.GetRequiredService<IInteractionService>();
Projects\ProjectLocatorTests.cs (1)
4160IInteractionService? interactionService = null,
Projects\ProjectUpdaterTests.cs (38)
118var interactionService = provider.GetRequiredService<IInteractionService>(); 244var interactionService = provider.GetRequiredService<IInteractionService>(); 519var interactionService = provider.GetRequiredService<IInteractionService>(); 801var interactionService = provider.GetRequiredService<IInteractionService>(); 944var interactionService = provider.GetRequiredService<IInteractionService>(); 1049var interactionService = provider.GetRequiredService<IInteractionService>(); 1152var interactionService = provider.GetRequiredService<IInteractionService>(); 1863var interactionService = provider.GetRequiredService<IInteractionService>(); 1986var interactionService = provider.GetRequiredService<IInteractionService>(); 2100var interactionService = provider.GetRequiredService<IInteractionService>(); 2210var interactionService = provider.GetRequiredService<IInteractionService>(); 2308var interactionService = provider.GetRequiredService<IInteractionService>(); 2410var interactionService = provider.GetRequiredService<IInteractionService>(); 2489var interactionService = provider.GetRequiredService<IInteractionService>(); 2571var interactionService = provider.GetRequiredService<IInteractionService>(); 2650var interactionService = provider.GetRequiredService<IInteractionService>(); 2913var interactionService = provider.GetRequiredService<IInteractionService>(); 3001var interactionService = provider.GetRequiredService<IInteractionService>(); 3397var interactionService = provider.GetRequiredService<IInteractionService>();
TestServices\TestNewCommandPrompter.cs (1)
14internal sealed class TestNewCommandPrompter(IInteractionService interactionService) : NewCommandPrompter(interactionService)
TestServices\TestProcessExecutionFactory.cs (4)
57public IInteractionService? InteractionService { get; set; } 302serviceProvider.GetRequiredService<IInteractionService>(), 333serviceProvider.GetRequiredService<IInteractionService>(), 366serviceProvider.GetRequiredService<IInteractionService>(),
Utils\CliTestHelper.cs (23)
416var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 424var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 432var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 438var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 468var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 486var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 499var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 512public Func<IServiceProvider, IInteractionService> InteractionServiceFactory { get; set; } = (IServiceProvider serviceProvider) => 533var interactiveService = serviceProvider.GetRequiredService<IInteractionService>(); 547var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 568var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 620var interactionService = serviceProvider.GetRequiredService<IInteractionService>();
Utils\CliUpdateNotificationServiceTests.cs (2)
456serviceProvider.GetRequiredService<IInteractionService>(), 466IInteractionService interactionService,