52 references to CommandViewModelState
Aspire.Dashboard (28)
Components\Controls\ApplicationSummary.razor.cs (1)
599
resources.Select(r => r.Commands.Count(c => c.IsHighlighted && c.State !=
CommandViewModelState
.Hidden)).DefaultIfEmpty(0).Max(),
Components\Controls\MissingParametersPanel.razor.cs (2)
106
command.State !=
CommandViewModelState
.Hidden);
161
editor.Command.State ==
CommandViewModelState
.Disabled ||
Components\Controls\ParameterOverview.razor.cs (4)
57
SetCommand.State ==
CommandViewModelState
.Disabled ||
61
DeleteCommand.State ==
CommandViewModelState
.Disabled ||
84
command.State !=
CommandViewModelState
.Hidden);
88
command.State !=
CommandViewModelState
.Hidden);
Components\Controls\ResourceActions.razor.cs (1)
63
_highlightedCommands.AddRange(Resource.Commands.Where(c => c.IsHighlighted && c.State !=
CommandViewModelState
.Hidden).Take(maxCount));
Components\Controls\TerminalDisconnectedBanner.razor.cs (3)
93
var commands = resource.Commands.Where(c => c.State !=
CommandViewModelState
.Hidden &&
95
return commands.OrderBy(c => c.State !=
CommandViewModelState
.Enabled)
100
private bool RestartDisabled => _executing || RestartCommand is not { State:
CommandViewModelState
.Enabled } command ||
Components\Layout\ResourcesLayout.razor.cs (2)
1337
.Where(c => c.IsHighlighted && c.State !=
CommandViewModelState
.Hidden)
1341
DashboardClient.IsReadOnly || command.State ==
CommandViewModelState
.Disabled || DashboardCommandExecutor.IsExecuting(resource.Name, command.Name);
Components\Legacy\Pages\ConsoleLogs.razor.cs (1)
573
_highlightedCommands.AddRange(selectedResource.Commands.Where(c => c.IsHighlighted && c.State !=
CommandViewModelState
.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands));
Components\Legacy\Pages\Resources.razor.cs (1)
623
if (command.IsHighlighted && command.State !=
CommandViewModelState
.Hidden)
Components\Legacy\Pages\Terminals.razor.cs (1)
259
_highlightedCommands.AddRange(resource.Commands.Where(c => c.IsHighlighted && c.State !=
CommandViewModelState
.Hidden)
Components\Pages\ConsoleLogs.razor.cs (1)
640
_highlightedCommands.AddRange(selectedResource.Commands.Where(c => c.IsHighlighted && c.State !=
CommandViewModelState
.Hidden).Take(DashboardUIHelpers.MaxHighlightedCommands));
Components\Pages\Resources.razor.cs (1)
624
if (command.IsHighlighted && command.State !=
CommandViewModelState
.Hidden)
Components\Pages\Terminals.razor.cs (1)
289
_highlightedCommands.AddRange(resource.Commands.Where(c => c.IsHighlighted && c.State !=
CommandViewModelState
.Hidden)
Model\ResourceMenuBuilder.cs (2)
288
.Where(c => c.State !=
CommandViewModelState
.Hidden)
342
IsDisabled = _dashboardClient.IsReadOnly || command.State ==
CommandViewModelState
.Disabled || isCommandExecuting(resource, command)
Model\ResourceViewModel.cs (2)
315
public
CommandViewModelState
State { get; }
325
public CommandViewModel(string name,
CommandViewModelState
state, string displayName, string displayDescription, string confirmationMessage, ImmutableArray<InteractionInput> argumentInputs, bool isHighlighted, string iconName, IconVariant iconVariant)
Model\TelemetryExportService.cs (1)
772
.Where(c => c.State ==
CommandViewModelState
.Enabled)
ServiceClient\Partials.cs (4)
137
static
CommandViewModelState
MapState(ResourceCommandState state)
141
ResourceCommandState.Enabled =>
CommandViewModelState
.Enabled,
142
ResourceCommandState.Disabled =>
CommandViewModelState
.Disabled,
143
ResourceCommandState.Hidden =>
CommandViewModelState
.Hidden,
Aspire.Dashboard.Components.Tests (17)
Controls\ResourceDetailsTests.cs (3)
801
CommandViewModelState
.Enabled,
847
CommandViewModelState
.Enabled,
893
CommandViewModelState
.Enabled,
Controls\TerminalDisconnectedBannerTests.cs (5)
161
[CreateCommand(CommandViewModel.RestartCommand,
CommandViewModelState
.Hidden)]);
169
commands: [CreateCommand(CommandViewModel.RestartCommand,
CommandViewModelState
.Disabled)]))]);
173
commands: [CreateCommand(CommandViewModel.RestartCommand,
CommandViewModelState
.Disabled),
205
private static CommandViewModel CreateCommand(string name,
CommandViewModelState
state =
CommandViewModelState
.Enabled) =>
Controls\TerminalViewTests.cs (1)
624
commands: [new CommandViewModel(CommandViewModel.StartCommand,
CommandViewModelState
.Enabled,
Layout\ResourcesLayoutTests.cs (3)
543
var stop = new CommandViewModel("resource-stop",
CommandViewModelState
.Enabled, "Stop", "Stop resource", confirmationMessage: "", argumentInputs: [], isHighlighted: true, iconName: "Stop", iconVariant: IconVariant.Filled);
544
var other = new CommandViewModel("custom",
CommandViewModelState
.Enabled, "Custom command", "", confirmationMessage: "", argumentInputs: [], isHighlighted: false, iconName: string.Empty, iconVariant: IconVariant.Regular);
576
var stop = new CommandViewModel("resource-stop",
CommandViewModelState
.Enabled, "Stop", "Stop resource", confirmationMessage: "", argumentInputs: [], isHighlighted: true, iconName: "Stop", iconVariant: IconVariant.Filled);
Model\DashboardCommandExecutorTests.cs (1)
81
state:
CommandViewModelState
.Enabled,
Pages\ConsoleLogsTests.cs (3)
793
commands: [new CommandViewModel("test-name",
CommandViewModelState
.Enabled, "test-displayname", "test-displaydescription", confirmationMessage: "", argumentInputs: [], isHighlighted: true, iconName: string.Empty, iconVariant: IconVariant.Regular)]);
860
CommandViewModelState
.Enabled,
902
commands: [new CommandViewModel("test-name",
CommandViewModelState
.Enabled, "test-displayname", "test-displaydescription", confirmationMessage: "", argumentInputs: [], isHighlighted: true, iconName: string.Empty, iconVariant: IconVariant.Regular)]);
Pages\ResourcesTests.cs (1)
239
CommandViewModelState
.Enabled,
Aspire.Dashboard.Tests (7)
Model\DashboardClientTests.cs (1)
1511
CommandViewModelState
.Enabled,
Model\DashboardCommandExecutorTests.cs (1)
338
CommandViewModelState
.Enabled,
Model\ResourceMenuBuilderTests.cs (5)
332
CommandViewModelState
.Enabled,
342
CommandViewModelState
.Enabled,
380
CommandViewModelState
.Enabled,
425
CommandViewModelState
.Enabled,
468
CommandViewModelState
.Enabled,