2 implementations of IExtensionInteractionService
aspire (1)
Interaction\ExtensionInteractionService.cs (1)
21internal class ExtensionInteractionService : IExtensionInteractionService
Aspire.Cli.Tests (1)
TestServices\TestExtensionInteractionService.cs (1)
12internal sealed class TestExtensionInteractionService(IServiceProvider serviceProvider) : IExtensionInteractionService
6 references to IExtensionInteractionService
aspire (6)
Commands\NewCommand.cs (1)
119if (templateResult.OutputPath is not null && ExtensionHelper.IsExtensionHost(_interactionService, out var extensionInteractionService, out _))
DotNet\DotNetCliRunner.cs (1)
468&& ExtensionHelper.IsExtensionHost(interactionService, out var extensionInteractionService, out _))
Interaction\ExtensionLoggerProvider.cs (2)
23private IExtensionInteractionService InteractionService => (IExtensionInteractionService)serviceProvider.GetRequiredService<IInteractionService>();
Utils\ExtensionHelper.cs (2)
17[NotNullWhen(true)] out IExtensionInteractionService? extensionInteractionService, 20if (interactionService is IExtensionInteractionService eis)