2 implementations of IExtensionBackchannel
aspire (1)
Backchannel\ExtensionBackchannel.cs (1)
54internal sealed class ExtensionBackchannel : IExtensionBackchannel
Aspire.Cli.Tests (1)
TestServices\TestExtensionBackchannel.cs (1)
12internal sealed class TestExtensionBackchannel : IExtensionBackchannel
28 references to IExtensionBackchannel
aspire (13)
Commands\RunCommand.cs (2)
1221var structuredLogSupportProbe = ExtensionHelper.IsExtensionHost(interactionService, out var extensionInteractionService, out var extensionBackchannel) 1400IExtensionBackchannel extensionBackchannel,
DotNet\DotNetCliRunner.cs (1)
272if (ExtensionHelper.IsExtensionHost(interactionService, out var extensionInteractionService, out var extensionBackchannel)
Interaction\ExtensionInteractionService.cs (3)
18IExtensionBackchannel Backchannel { get; } 52public IExtensionBackchannel Backchannel { get; } 54public ExtensionInteractionService(ConsoleInteractionService consoleInteractionService, IExtensionBackchannel backchannel, bool extensionPromptEnabled, ILogger<ExtensionInteractionService> logger)
Program.cs (2)
1434builder.Services.AddSingleton<IExtensionBackchannel, ExtensionBackchannel>(); 1447provider.GetRequiredService<IExtensionBackchannel>(),
Projects\DotNetAppHostProject.cs (3)
1452var isExtensionHost = ExtensionHelper.IsExtensionHost(_interactionService, out _, out var extensionBackchannel); 1689IExtensionBackchannel? extensionBackchannel, 1734IExtensionBackchannel? extensionBackchannel,
Projects\GuestAppHostProject.cs (1)
662&& ExtensionHelper.IsExtensionHost(_interactionService, out var extensionInteractionService, out var extensionBackchannel)
Utils\ExtensionHelper.cs (1)
15[NotNullWhen(true)] out IExtensionBackchannel? extensionBackchannel)
Aspire.Cli.Tests (15)
Commands\RunCommandTests.cs (10)
4477.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4521.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4577.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4621.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4664.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4701.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4762.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4805.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4848.AddSingleton<IExtensionBackchannel>(extensionBackchannel) 4886.AddSingleton<IExtensionBackchannel>(extensionBackchannel)
Projects\ExtensionGuestLauncherTests.cs (1)
200public IExtensionBackchannel Backchannel => throw new NotImplementedException();
Projects\GuestAppHostProjectTests.cs (1)
1463.AddSingleton<IExtensionBackchannel>(extensionBackchannel)
TestServices\TestExtensionInteractionService.cs (2)
43public IExtensionBackchannel Backchannel { get; } = serviceProvider.GetRequiredService<IExtensionBackchannel>();
Utils\CliTestHelper.cs (1)
613public Func<IServiceProvider, IExtensionBackchannel> ExtensionBackchannelFactory { get; set; } = serviceProvider =>