1 interface inheriting from IInteractionService
aspire (1)
Interaction\ExtensionInteractionService.cs (1)
16internal 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)
3685internal sealed class CancellationTrackingInteractionService : IInteractionService
Templating\DotNetTemplateFactoryTests.cs (1)
370private sealed class TestInteractionService : IInteractionService
TestServices\TestInteractionService.cs (1)
13internal sealed class TestInteractionService : IInteractionService
345 references to IInteractionService
aspire (87)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
26IInteractionService interactionService,
Agents\Playwright\PlaywrightCliInstaller.cs (1)
48IInteractionService interactionService,
Backchannel\AppHostConnectionResolver.cs (1)
46IInteractionService interactionService,
Certificates\CertificateService.cs (1)
52IInteractionService interactionService,
Commands\AddCommand.cs (1)
717internal class AddCommandPrompter(IInteractionService interactionService) : IAddCommandPrompter
Commands\AgentInitCommand.cs (1)
172IInteractionService 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)
48internal static void WriteStatusMessage(IInteractionService interactionService, IAppHostAuxiliaryBackchannel connection)
Commands\AppHostLauncher.cs (1)
35IInteractionService interactionService,
Commands\AppHostStartupTimeout.cs (1)
14public static bool TryGetTimeoutSeconds(IConfiguration configuration, IInteractionService interactionService, out int timeoutSeconds)
Commands\BaseCommand.cs (3)
63protected IInteractionService InteractionService { get; } 295private static async Task FlushExtensionInteractionServiceAsync(IInteractionService interactionService) 317internal static CommandResult HandleProjectLocatorException(ProjectLocatorException ex, IInteractionService InteractionService, AspireCliTelemetry telemetry)
Commands\CommonCommandServices.cs (2)
16IInteractionService interactionService, 25public IInteractionService InteractionService { get; } = interactionService;
Commands\DashboardRunCommand.cs (1)
350internal static void RenderDashboardSummary(IInteractionService interactionService, DashboardInfo info, string logFilePath)
Commands\NewCommand.cs (1)
684internal class NewCommandPrompter(IInteractionService interactionService) : INewCommandPrompter, ITemplateVersionPrompter
Commands\PublishCommand.cs (1)
23internal 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)
186IInteractionService interactionService,
Commands\RunCommand.cs (3)
804private static void DisplayRecentAppHostStartupOutput(IInteractionService interactionService, OutputCollector? outputCollector, int startupOutputStartIndex) 1129IInteractionService console, 1221internal static async Task CaptureAppHostLogsAsync(FileLoggerProvider fileLoggerProvider, IAppHostCliBackchannel backchannel, IInteractionService interactionService, CancellationToken cancellationToken)
Commands\TelemetryCommandHelpers.cs (5)
189IInteractionService interactionService, 334IInteractionService interactionService, 581public static void DisplayNoData(IInteractionService interactionService, string dataType) 598public static string FormatTraceLink(IInteractionService interactionService, string? dashboardUrl, string traceId, string? displayText = null, string? spanId = null) 703IInteractionService interactionService,
Commands\TelemetryLogsCommand.cs (2)
24private readonly IInteractionService _interactionService; 49IInteractionService interactionService,
Commands\TerminalAttachCommand.cs (1)
35private readonly IInteractionService _interactionService;
Commands\TerminalPsCommand.cs (1)
40private readonly IInteractionService _interactionService;
Commands\TerminalResourceResolver.cs (1)
16internal sealed class TerminalResourceResolver(IInteractionService interactionService)
DotNet\DotNetCliRunner.cs (1)
208IInteractionService interactionService,
Migrations\TypeScriptAppHostMigration.cs (2)
36private readonly IInteractionService _interactionService; 44IInteractionService interactionService,
Packaging\IntegrationPackageSearchService.cs (1)
21IInteractionService interactionService,
Profiling\ProfileCaptureService.cs (4)
29IInteractionService interactionService, 226private readonly IInteractionService _interactionService; 239IInteractionService interactionService, 249IInteractionService interactionService,
Program.cs (8)
912var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 941var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 1452var interactionService = services.GetRequiredService<IInteractionService>(); 1526builder.Services.AddSingleton<IInteractionService>(provider => 1544builder.Services.AddSingleton<IInteractionService>(provider =>
Projects\DotNetAppHostProject.cs (2)
38private readonly IInteractionService _interactionService; 80IInteractionService interactionService,
Projects\GuestAppHostProject.cs (2)
44private readonly IInteractionService _interactionService; 78IInteractionService interactionService,
Projects\LanguageService.cs (2)
17private readonly IInteractionService _interactionService; 23IInteractionService interactionService,
Projects\ProjectLocator.cs (1)
142IInteractionService interactionService,
Projects\ProjectUpdater.cs (2)
31internal sealed partial class ProjectUpdater(ILogger<ProjectUpdater> logger, IDotNetCliRunner runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser, BundleNuGetService nuGetService) : IProjectUpdater 1079internal static async Task UpdateSdkVersionInAppHostAsync(FileInfo projectFile, NuGetPackageCli package, IInteractionService interactionService, SdkMigrationInfo migrationInfo)
Projects\RepositoryToolUpdater.cs (1)
21internal sealed class RepositoryToolUpdater(INpmRunner npmRunner, IInteractionService interactionService, ILogger<RepositoryToolUpdater> logger)
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)
46private readonly IInteractionService _interactionService; 58IInteractionService interactionService,
Templating\CliTemplateFactory.cs (2)
71private readonly IInteractionService _interactionService; 83IInteractionService interactionService,
Templating\DotNetTemplateFactory.cs (1)
20IInteractionService interactionService,
Templating\OutputPathHelper.cs (2)
21IInteractionService interactionService) 89IInteractionService interactionService,
Templating\TemplateNuGetConfigService.cs (1)
23IInteractionService interactionService,
Utils\AppHostHelper.cs (4)
16internal static async Task<(bool IsCompatibleAppHost, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken) 38IInteractionService interactionService, 71internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 87internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore, IDictionary<string, string>? env, ProcessInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Utils\CliDownloader.cs (1)
23IInteractionService 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 (258)
Certificates\CertificateServiceTests.cs (7)
365var interactionService = (TestInteractionService)sp.GetRequiredService<IInteractionService>(); 406var interactionService = (TestInteractionService)sp.GetRequiredService<IInteractionService>(); 441var interactiveService = sp.GetRequiredService<IInteractionService>(); 615var interactionService = (TestInteractionService)sp.GetRequiredService<IInteractionService>(); 636var interactiveService = sp.GetRequiredService<IInteractionService>();
Commands\AddCommandTests.cs (64)
145var interactionService = sp.GetRequiredService<IInteractionService>(); 1042var interactionService = sp.GetRequiredService<IInteractionService>(); 1125var interactionService = sp.GetRequiredService<IInteractionService>(); 1202var interactionService = sp.GetRequiredService<IInteractionService>(); 1286var interactionService = sp.GetRequiredService<IInteractionService>(); 1366var interactionService = sp.GetRequiredService<IInteractionService>(); 1521var interactionService = sp.GetRequiredService<IInteractionService>(); 1609var interactionService = sp.GetRequiredService<IInteractionService>(); 1675var interactionService = sp.GetRequiredService<IInteractionService>(); 1748var interactionService = sp.GetRequiredService<IInteractionService>(); 1826var interactionService = sp.GetRequiredService<IInteractionService>(); 1895var interactionService = sp.GetRequiredService<IInteractionService>(); 1967var interactionService = sp.GetRequiredService<IInteractionService>(); 2044var interactionService = sp.GetRequiredService<IInteractionService>(); 2138var interactionService = sp.GetRequiredService<IInteractionService>(); 2274var interactionService = sp.GetRequiredService<IInteractionService>(); 2370var interactionService = provider.GetRequiredService<IInteractionService>(); 2418var interactionService = provider.GetRequiredService<IInteractionService>(); 2466var interactionService = provider.GetRequiredService<IInteractionService>(); 2523var interactionService = provider.GetRequiredService<IInteractionService>(); 2703var prompter = new TestAddCommandPrompter(sp.GetRequiredService<IInteractionService>()); 3136var interactionService = sp.GetRequiredService<IInteractionService>(); 3205var interactionService = sp.GetRequiredService<IInteractionService>(); 3926internal sealed class TestAddCommandPrompter(IInteractionService interactionService) : AddCommandPrompter(interactionService) 3963var interactionService = sp.GetRequiredService<IInteractionService>(); 4168var interactionService = sp.GetRequiredService<IInteractionService>(); 4233var interactionService = sp.GetRequiredService<IInteractionService>(); 4397var interactionService = sp.GetRequiredService<IInteractionService>(); 4485var interactionService = sp.GetRequiredService<IInteractionService>(); 4569var interactionService = sp.GetRequiredService<IInteractionService>(); 4657var interactionService = sp.GetRequiredService<IInteractionService>(); 4745var interactionService = sp.GetRequiredService<IInteractionService>(); 4823var interactionService = sp.GetRequiredService<IInteractionService>();
Commands\BaseCommandTests.cs (2)
334var interactionService = Assert.IsType<TestExtensionInteractionService>(provider.GetRequiredService<IInteractionService>()); 367var interactionService = Assert.IsType<TestExtensionInteractionService>(provider.GetRequiredService<IInteractionService>());
Commands\DeployCommandTests.cs (9)
304var interactionService = sp.GetRequiredService<IInteractionService>(); 376var interactionService = sp.GetRequiredService<IInteractionService>(); 553var interactionService = sp.GetRequiredService<IInteractionService>(); 613var interactionService = sp.GetRequiredService<IInteractionService>(); 699internal 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)
229var interactionService = sp.GetRequiredService<IInteractionService>(); 268var interactionService = sp.GetRequiredService<IInteractionService>(); 300var interactionService = sp.GetRequiredService<IInteractionService>(); 334var interactionService = sp.GetRequiredService<IInteractionService>(); 415var interactionService = sp.GetRequiredService<IInteractionService>(); 493var interactionService = sp.GetRequiredService<IInteractionService>(); 571var interactionService = sp.GetRequiredService<IInteractionService>(); 603var interactionService = sp.GetRequiredService<IInteractionService>(); 671var interactionService = sp.GetRequiredService<IInteractionService>(); 755var interactionService = sp.GetRequiredService<IInteractionService>(); 827var interactionService = sp.GetRequiredService<IInteractionService>(); 888var interactionService = sp.GetRequiredService<IInteractionService>(); 965var interactionService = sp.GetRequiredService<IInteractionService>(); 1740var interactionService = sp.GetRequiredService<IInteractionService>(); 1858var interactionService = sp.GetRequiredService<IInteractionService>(); 1922var interactionService = sp.GetRequiredService<IInteractionService>(); 2098services.AddSingleton<IInteractionService>(interactionService); 2560var interactionService = sp.GetRequiredService<IInteractionService>(); 2644var interactionService = sp.GetRequiredService<IInteractionService>(); 2703var interactionService = sp.GetRequiredService<IInteractionService>(); 2760var interactionService = sp.GetRequiredService<IInteractionService>(); 2823var interactionService = sp.GetRequiredService<IInteractionService>(); 2891var interactionService = sp.GetRequiredService<IInteractionService>(); 2948var interactionService = sp.GetRequiredService<IInteractionService>(); 3104var interactionService = sp.GetRequiredService<IInteractionService>(); 3176var interactionService = sp.GetRequiredService<IInteractionService>(); 3230var interactionService = sp.GetRequiredService<IInteractionService>(); 3485var 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)
3687private readonly IInteractionService _innerService; 3699public CancellationTrackingInteractionService(IInteractionService innerService)
DotNet\DotNetCliRunnerTests.cs (6)
2740var interactionService = provider.GetRequiredService<IInteractionService>(); 2787var interactionService = provider.GetRequiredService<IInteractionService>(); 2829var interactionService = provider.GetRequiredService<IInteractionService>();
Projects\GuestAppHostProjectTests.cs (1)
2536IInteractionService? interactionService = null,
Projects\ProjectLocatorTests.cs (1)
4252IInteractionService? interactionService = null,
Projects\ProjectUpdaterNuGetConfigurationTests.cs (6)
95var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 197var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 700var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 976var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 1090var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 1417var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>());
Projects\ProjectUpdaterTests.cs (41)
126provider.GetRequiredService<IInteractionService>(), 288provider.GetRequiredService<IInteractionService>(), 376provider.GetRequiredService<IInteractionService>(), 522var interactionService = provider.GetRequiredService<IInteractionService>(); 648var interactionService = provider.GetRequiredService<IInteractionService>(); 927var interactionService = provider.GetRequiredService<IInteractionService>(); 1210var interactionService = provider.GetRequiredService<IInteractionService>(); 1353var interactionService = provider.GetRequiredService<IInteractionService>(); 1458var interactionService = provider.GetRequiredService<IInteractionService>(); 1562var interactionService = provider.GetRequiredService<IInteractionService>(); 2310var interactionService = provider.GetRequiredService<IInteractionService>(); 2433var interactionService = provider.GetRequiredService<IInteractionService>(); 2547var interactionService = provider.GetRequiredService<IInteractionService>(); 2657var interactionService = provider.GetRequiredService<IInteractionService>(); 2755var interactionService = provider.GetRequiredService<IInteractionService>(); 2857var interactionService = provider.GetRequiredService<IInteractionService>(); 2936var interactionService = provider.GetRequiredService<IInteractionService>(); 3019var interactionService = provider.GetRequiredService<IInteractionService>(); 3098var interactionService = provider.GetRequiredService<IInteractionService>(); 3361var interactionService = provider.GetRequiredService<IInteractionService>(); 3449var interactionService = provider.GetRequiredService<IInteractionService>(); 3854var interactionService = provider.GetRequiredService<IInteractionService>();
TestServices\TestNewCommandPrompter.cs (1)
14internal sealed class TestNewCommandPrompter(IInteractionService interactionService) : NewCommandPrompter(interactionService)
TestServices\TestProcessExecutionFactory.cs (4)
92public IInteractionService? InteractionService { get; set; } 341serviceProvider.GetRequiredService<IInteractionService>(), 372serviceProvider.GetRequiredService<IInteractionService>(), 405serviceProvider.GetRequiredService<IInteractionService>(),
Utils\CliTestHelper.cs (23)
435var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 443var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 451var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 457var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 487var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 505var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 518var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 531public Func<IServiceProvider, IInteractionService> InteractionServiceFactory { get; set; } = (IServiceProvider serviceProvider) => 552var interactiveService = serviceProvider.GetRequiredService<IInteractionService>(); 566var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 587var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 643var interactionService = serviceProvider.GetRequiredService<IInteractionService>();
Utils\CliUpdateNotificationServiceTests.cs (2)
456serviceProvider.GetRequiredService<IInteractionService>(), 466IInteractionService interactionService,