2 instantiations of InteractionMessageAction
aspire (2)
Backchannel\ExtensionBackchannelDataTypes.cs (2)
94
return
new
(displayName, command, filePath: null);
102
return
new
(displayName, command: null, filePath);
36 references to InteractionMessageAction
aspire (14)
Backchannel\BackchannelJsonSerializerContext.cs (1)
41
[JsonSerializable(typeof(
InteractionMessageAction
[]))]
Backchannel\ExtensionBackchannel.cs (4)
25
Task DisplayMessageAsync(string emojiName, string message,
InteractionMessageAction
[] actions, CancellationToken cancellationToken);
29
Task DisplayErrorAsync(string error,
InteractionMessageAction
[] actions, CancellationToken cancellationToken);
364
public async Task DisplayMessageAsync(string emojiName, string message,
InteractionMessageAction
[] actions, CancellationToken cancellationToken)
428
public async Task DisplayErrorAsync(string error,
InteractionMessageAction
[] actions, CancellationToken cancellationToken)
Backchannel\ExtensionBackchannelDataTypes.cs (2)
89
public static
InteractionMessageAction
ExecuteCommand(string displayName, string command)
97
public static
InteractionMessageAction
OpenFile(string displayName, string filePath)
Interaction\ExtensionInteractionService.cs (7)
21
void DisplayError(string errorMessage, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false);
22
void DisplayMessage(KnownEmoji emoji, string message, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false, ConsoleOutput? consoleOverride = null);
410
public void DisplayError(string errorMessage, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false)
431
public void DisplayMessage(KnownEmoji emoji, string message, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false, ConsoleOutput? consoleOverride = null)
485
var diagnosticLogs = new List<(KnownEmoji Emoji, string Message,
InteractionMessageAction
Action)>
493
InteractionMessageAction
.OpenFile(InteractionServiceStrings.OpenCliLog, cliLogFilePath))
504
InteractionMessageAction
.OpenFile(InteractionServiceStrings.OpenAppHostLog, appHostCliLogFilePath)));
Aspire.Cli.Tests (22)
Backchannel\BackchannelJsonSerializerContextTests.cs (3)
16
InteractionMessageAction
[] actions =
18
InteractionMessageAction
.ExecuteCommand("Retry", "aspire-vscode.retry"),
19
InteractionMessageAction
.OpenFile("Open CLI Log", @"C:\logs\aspire.cli.log")
Interaction\ExtensionInteractionServiceTests.cs (9)
69
IReadOnlyList<
InteractionMessageAction
>? capturedActions = null;
83
InteractionMessageAction
.OpenFile("Open CLI Log", logFilePath),
84
InteractionMessageAction
.ExecuteCommand("Retry", "aspire-vscode.retry")
89
Assert.IsAssignableFrom<IReadOnlyList<
InteractionMessageAction
>>(capturedActions),
111
IReadOnlyList<
InteractionMessageAction
>? capturedActions = null;
140
Assert.IsAssignableFrom<IReadOnlyList<
InteractionMessageAction
>>(capturedActions),
160
IReadOnlyList<
InteractionMessageAction
>? capturedActions = null;
182
var
action = Assert.Single(Assert.IsAssignableFrom<IReadOnlyList<
InteractionMessageAction
>>(capturedActions));
Projects\ExtensionGuestLauncherTests.cs (2)
204
public void DisplayError(string errorMessage, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false) => throw new NotImplementedException();
205
public void DisplayMessage(KnownEmoji emoji, string message, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false, ConsoleOutput? consoleOverride = null) => throw new NotImplementedException();
TestServices\TestExtensionBackchannel.cs (4)
18
public Func<string, string, IReadOnlyList<
InteractionMessageAction
>, Task>? DisplayMessageWithActionsAsyncCallback { get; set; }
28
public Func<string, IReadOnlyList<
InteractionMessageAction
>, Task>? DisplayErrorWithActionsAsyncCallback { get; set; }
106
public Task DisplayMessageAsync(string emojiName, string message,
InteractionMessageAction
[] actions, CancellationToken cancellationToken)
130
public Task DisplayErrorAsync(string errorMessage,
InteractionMessageAction
[] actions, CancellationToken cancellationToken)
TestServices\TestExtensionInteractionService.cs (4)
38
public List<(string ErrorMessage, IReadOnlyList<
InteractionMessageAction
> Actions)> DisplayedErrorsWithActions { get; } = [];
40
public List<(KnownEmoji Emoji, string Message, IReadOnlyList<
InteractionMessageAction
> Actions, ConsoleOutput? ConsoleOverride)> DisplayedMessagesWithActions { get; } = [];
131
public void DisplayError(string errorMessage, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false)
148
public void DisplayMessage(KnownEmoji emoji, string message, IReadOnlyList<
InteractionMessageAction
> actions, bool allowMarkup = false, ConsoleOutput? consoleOverride = null)