2 implementations of IExtensionInteractionService
aspire (1)
Interaction\ExtensionInteractionService.cs (1)
27internal class ExtensionInteractionService : IExtensionInteractionService
Aspire.Cli.Tests (1)
TestServices\TestExtensionInteractionService.cs (1)
12internal sealed class TestExtensionInteractionService(IServiceProvider serviceProvider) : IExtensionInteractionService
8 references to IExtensionInteractionService
aspire (8)
Commands\NewCommand.cs (2)
188if (templateResult.OutputPath is not null && ExtensionHelper.IsExtensionHost(InteractionService, out var extensionInteractionService, out _)) 231if (ExtensionHelper.IsExtensionHost(InteractionService, out var extensionInteractionService, out _))
Commands\RunCommand.cs (3)
111if (ExtensionHelper.IsExtensionHost(InteractionService, out var extensionInteractionService, out _) 299if (ExtensionHelper.IsExtensionHost(InteractionService, out var extInteractionService, out _)) 407if (ExtensionHelper.IsExtensionHost(interactionService, out var extensionInteractionService, out _))
DotNet\DotNetCliRunner.cs (1)
574if (ExtensionHelper.IsExtensionHost(interactionService, out var extensionInteractionService, out var backchannel))
Utils\ExtensionHelper.cs (2)
14[NotNullWhen(true)] out IExtensionInteractionService? extensionInteractionService, 17if (interactionService is IExtensionInteractionService eis)