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
353 references to IInteractionService
aspire (91)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
27IInteractionService interactionService,
Agents\Playwright\PlaywrightCliInstaller.cs (1)
50IInteractionService interactionService,
Backchannel\AppHostConnectionResolver.cs (1)
47IInteractionService interactionService,
Certificates\CertificateService.cs (1)
52IInteractionService interactionService,
Commands\AddCommand.cs (1)
717internal class AddCommandPrompter(IInteractionService interactionService) : IAddCommandPrompter
Commands\AgentInitCommand.cs (1)
244IInteractionService 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)
64protected IInteractionService InteractionService { get; } 313private static async Task FlushExtensionInteractionServiceAsync(IInteractionService interactionService) 335internal static CommandResult HandleProjectLocatorException(ProjectLocatorException ex, IInteractionService InteractionService, AspireCliTelemetry telemetry)
Commands\CommonCommandServices.cs (2)
16IInteractionService interactionService, 26public IInteractionService InteractionService { get; } = interactionService;
Commands\DashboardRunCommand.cs (1)
350internal static void RenderDashboardSummary(IInteractionService interactionService, DashboardInfo info, string logFilePath)
Commands\NewCommand.cs (1)
901internal 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)
232IInteractionService interactionService,
Commands\RunCommand.cs (3)
806private static void DisplayRecentAppHostStartupOutput(IInteractionService interactionService, OutputCollector? outputCollector, int startupOutputStartIndex) 1131IInteractionService console, 1223internal 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)
Configuration\ConfigSourceService.cs (2)
30IInteractionService interaction, 127internal static void DisplayGitTimeoutOutput(IInteractionService interaction, string? output)
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)
938var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 967var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 1478var interactionService = services.GetRequiredService<IInteractionService>(); 1552builder.Services.AddSingleton<IInteractionService>(provider => 1570builder.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 1075internal 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)
80private readonly IInteractionService _interactionService; 92IInteractionService interactionService,
Templating\ConfiguredTemplateSourceService.cs (1)
16IInteractionService interactionService,
Templating\DotNetTemplateFactory.cs (1)
20IInteractionService interactionService,
Templating\OutputPathHelper.cs (2)
21IInteractionService interactionService) 89IInteractionService interactionService,
Templating\TemplateEngineFactory.cs (1)
29IInteractionService 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 (262)
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\ConfigSourceCommandTests.cs (2)
1186Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()).DisplayedErrors)); 1260Assert.Single(Assert.IsType<TestInteractionService>(provider.GetRequiredService<Aspire.Cli.Interaction.IInteractionService>()).DisplayedErrors));
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)
167var interactionService = sp.GetRequiredService<IInteractionService>(); 266var interactionService = sp.GetRequiredService<IInteractionService>(); 324var interactionService = sp.GetRequiredService<IInteractionService>(); 377var interactionService = sp.GetRequiredService<IInteractionService>();
Commands\DoctorCommandTests.cs (2)
140var interactionService = sp.GetRequiredService<IInteractionService>();
Commands\ExportCommandTests.cs (1)
872IInteractionService? interactionService = null)
Commands\InitCommandTests.cs (1)
67var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>());
Commands\NewCommandTests.cs (56)
70var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 262var interactionService = sp.GetRequiredService<IInteractionService>(); 301var interactionService = sp.GetRequiredService<IInteractionService>(); 333var interactionService = sp.GetRequiredService<IInteractionService>(); 367var interactionService = sp.GetRequiredService<IInteractionService>(); 448var interactionService = sp.GetRequiredService<IInteractionService>(); 526var interactionService = sp.GetRequiredService<IInteractionService>(); 604var interactionService = sp.GetRequiredService<IInteractionService>(); 636var interactionService = sp.GetRequiredService<IInteractionService>(); 704var interactionService = sp.GetRequiredService<IInteractionService>(); 790var interactionService = sp.GetRequiredService<IInteractionService>(); 862var interactionService = sp.GetRequiredService<IInteractionService>(); 923var interactionService = sp.GetRequiredService<IInteractionService>(); 1000var interactionService = sp.GetRequiredService<IInteractionService>(); 1775var interactionService = sp.GetRequiredService<IInteractionService>(); 1893var interactionService = sp.GetRequiredService<IInteractionService>(); 1957var interactionService = sp.GetRequiredService<IInteractionService>(); 2133services.AddSingleton<IInteractionService>(interactionService); 2596var interactionService = sp.GetRequiredService<IInteractionService>(); 2680var interactionService = sp.GetRequiredService<IInteractionService>(); 2739var interactionService = sp.GetRequiredService<IInteractionService>(); 2796var interactionService = sp.GetRequiredService<IInteractionService>(); 2859var interactionService = sp.GetRequiredService<IInteractionService>(); 2927var interactionService = sp.GetRequiredService<IInteractionService>(); 2984var interactionService = sp.GetRequiredService<IInteractionService>(); 3140var interactionService = sp.GetRequiredService<IInteractionService>(); 3212var interactionService = sp.GetRequiredService<IInteractionService>(); 3266var interactionService = sp.GetRequiredService<IInteractionService>(); 3520var 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)
2797var interactionService = provider.GetRequiredService<IInteractionService>(); 2844var interactionService = provider.GetRequiredService<IInteractionService>(); 2886var interactionService = provider.GetRequiredService<IInteractionService>();
Projects\GuestAppHostProjectTests.cs (1)
2558IInteractionService? interactionService = null,
Projects\ProjectLocatorTests.cs (1)
4287IInteractionService? interactionService = null,
Projects\ProjectUpdaterNuGetConfigurationTests.cs (8)
95var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 197var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 700var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 988var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 1102var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 1438var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 1561var interaction = Assert.IsType<TestInteractionService>(provider.GetRequiredService<IInteractionService>()); 1628var 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)
91public IInteractionService? InteractionService { get; set; } 340serviceProvider.GetRequiredService<IInteractionService>(), 371serviceProvider.GetRequiredService<IInteractionService>(), 404serviceProvider.GetRequiredService<IInteractionService>(),
Utils\CliTestHelper.cs (21)
453var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 461var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 469var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 475var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 505var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 523var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 536var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 549public Func<IServiceProvider, IInteractionService> InteractionServiceFactory { get; set; } = (IServiceProvider serviceProvider) => 570var interactiveService = serviceProvider.GetRequiredService<IInteractionService>(); 584var interactionService = serviceProvider.GetRequiredService<IInteractionService>(); 605var interactionService = serviceProvider.GetRequiredService<IInteractionService>();
Utils\CliUpdateNotificationServiceTests.cs (2)
456serviceProvider.GetRequiredService<IInteractionService>(), 466IInteractionService interactionService,