10 instantiations of TerminalInteractionOptions
Aspire.Hosting (1)
InteractionService.cs (1)
327options ??= new TerminalInteractionOptions();
Aspire.Hosting.Tests (6)
Dashboard\DashboardServiceTests.cs (1)
605new TerminalInteractionOptions { Title = "Dialog", PrimaryButtonText = "Cancel" }, cts.Token);
Terminals\InteractionServiceTerminalTests.cs (5)
162var options = new TerminalInteractionOptions { Title = "Title", PrimaryButtonText = "Cancel" }; 189var options = withWork ? new TerminalInteractionOptions { Work = _ => { workCalled = true; return Task.CompletedTask; } } : null; 231var prompt = service.PromptTerminalAsync("Message", terminal, new TerminalInteractionOptions 289: service.PromptTerminalAsync("Message", terminal, new TerminalInteractionOptions { Work = context => Work(context.CancellationToken) }, cts.Token); 349: service.PromptTerminalAsync("Message", terminal, new TerminalInteractionOptions { Work = _ => throw failure });
Terminals.AppHost (3)
TerminalInteractionCommands.cs (3)
66new TerminalInteractionOptions { Title = "AppHost shell", PrimaryButtonText = "Cancel" }, 145new TerminalInteractionOptions { Title = title, PrimaryButtonText = "Cancel" }, 338new TerminalInteractionOptions
11 references to TerminalInteractionOptions
Aspire.Hosting (3)
IInteractionService.cs (2)
152/// When <see cref="TerminalInteractionOptions.Work"/> is supplied, successful completion closes the dialog. 188Task<InteractionResult<bool>> PromptTerminalAsync(string message, AspireTerminal terminal, TerminalInteractionOptions? options = null, CancellationToken cancellationToken = default);
InteractionService.cs (1)
304public async Task<InteractionResult<bool>> PromptTerminalAsync(string message, AspireTerminal terminal, TerminalInteractionOptions? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.Azure.Tests (1)
tests\Shared\TestInteractionService.cs (1)
92public Task<InteractionResult<bool>> PromptTerminalAsync(string message, AspireTerminal terminal, TerminalInteractionOptions? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.Browsers.Tests (1)
tests\Shared\TestInteractionService.cs (1)
92public Task<InteractionResult<bool>> PromptTerminalAsync(string message, AspireTerminal terminal, TerminalInteractionOptions? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.DevTunnels.Tests (1)
tests\Shared\TestInteractionService.cs (1)
92public Task<InteractionResult<bool>> PromptTerminalAsync(string message, AspireTerminal terminal, TerminalInteractionOptions? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.RemoteHost.Tests (1)
tests\Shared\TestInteractionService.cs (1)
92public Task<InteractionResult<bool>> PromptTerminalAsync(string message, AspireTerminal terminal, TerminalInteractionOptions? options = null, CancellationToken cancellationToken = default)
Aspire.Hosting.Tests (4)
Terminals\InteractionServiceTerminalTests.cs (2)
162var options = new TerminalInteractionOptions { Title = "Title", PrimaryButtonText = "Cancel" }; 189var options = withWork ? new TerminalInteractionOptions { Work = _ => { workCalled = true; return Task.CompletedTask; } } : null;
tests\Shared\TestInteractionService.cs (1)
92public Task<InteractionResult<bool>> PromptTerminalAsync(string message, AspireTerminal terminal, TerminalInteractionOptions? options = null, CancellationToken cancellationToken = default)
WithTerminalTests.cs (1)
38[InlineData(typeof(TerminalInteractionOptions))]