22 instantiations of ResourceSnapshotCommand
Aspire.Cli.Tests (22)
Backchannel\ResourceSnapshotMapperTests.cs (19)
49
new
ResourceSnapshotCommand
78
new
ResourceSnapshotCommand
{ Name = "start", State = "Disabled", Description = "Start" },
79
new
ResourceSnapshotCommand
{ Name = "save", State = "Hidden", Description = "Save parameter" },
80
new
ResourceSnapshotCommand
{ Name = "dashboard-only", State = "Enabled", Description = "UI only", Visibility = KnownCommandVisibility.UI },
81
new
ResourceSnapshotCommand
{ Name = "missing-visibility", State = "Enabled", Description = "Missing visibility", Visibility = null! }
141
new
ResourceSnapshotCommand
{ Name = "restart", State = KnownCommandState.Enabled, Description = "Restart" },
142
new
ResourceSnapshotCommand
{ Name = "start", State = KnownCommandState.Disabled, Description = "Start" },
143
new
ResourceSnapshotCommand
{ Name = "save", State = KnownCommandState.Hidden, Description = "Save parameter" }
165
new
ResourceSnapshotCommand
{ Name = "api-only", State = KnownCommandState.Enabled, Description = "API only", Visibility = KnownCommandVisibility.Api },
166
new
ResourceSnapshotCommand
{ Name = "ui-only", State = KnownCommandState.Enabled, Description = "UI only", Visibility = KnownCommandVisibility.UI },
167
new
ResourceSnapshotCommand
{ Name = "ui-disabled", State = KnownCommandState.Disabled, Description = "UI disabled", Visibility = KnownCommandVisibility.UI }
191
new
ResourceSnapshotCommand
{ Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility = KnownCommandVisibility.Api },
192
new
ResourceSnapshotCommand
{ Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility = KnownCommandVisibility.Api },
193
new
ResourceSnapshotCommand
{ Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility = KnownCommandVisibility.Api }
219
new
ResourceSnapshotCommand
{ Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility = KnownCommandVisibility.Api },
220
new
ResourceSnapshotCommand
{ Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility = KnownCommandVisibility.Api },
221
new
ResourceSnapshotCommand
{ Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility = KnownCommandVisibility.Api }
246
new
ResourceSnapshotCommand
289
new
ResourceSnapshotCommand
Commands\DescribeCommandTests.cs (2)
479
new
ResourceSnapshotCommand
486
new
ResourceSnapshotCommand
Commands\ResourceCommandTests.cs (1)
2351
return new
ResourceSnapshotCommand
12 references to ResourceSnapshotCommand
aspire (7)
Backchannel\ResourceSnapshotMapper.cs (1)
226
internal static bool IsCommandAvailableToApi(
ResourceSnapshotCommand
command)
Commands\ResourceCommand.cs (5)
143
var
command = await GetCommandMetadataAsync(connection, resourceName, commandName, includeHidden, cancellationToken).ConfigureAwait(false);
222
private static async Task<
ResourceSnapshotCommand
?> GetCommandMetadataAsync(IAppHostAuxiliaryBackchannel connection, string resourceName, string commandName, bool includeHidden, CancellationToken cancellationToken)
254
private static (JsonNode? Arguments, string? ErrorMessage) CreateCommandArguments(
ResourceSnapshotCommand
? command, string[] capturedArguments, CommandArgumentParseMode parseMode)
630
var
resourceCommand = await GetCommandMetadataAsync(result.Connection!, request.ResourceName, request.CommandName, includeHidden, cancellationToken).ConfigureAwait(false);
754
private static void WriteResourceCommandHelp(TextWriter writer, System.CommandLine.Parsing.CommandResult commandResult, string resourceName,
ResourceSnapshotCommand
command)
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
1197
public
ResourceSnapshotCommand
[] Commands { get; init; } = [];
Aspire.Cli.Tests (5)
Commands\ResourceCommandTests.cs (5)
2302
private static ResourceSnapshot CreateResourceSnapshot(string name, params
ResourceSnapshotCommand
[] commands)
2307
private static ResourceSnapshot CreateResourceSnapshot(string name, string state, params
ResourceSnapshotCommand
[] commands)
2339
private static
ResourceSnapshotCommand
CreateCommand(string name, params ResourceSnapshotCommandArgument[] argumentInputs)
2344
private static
ResourceSnapshotCommand
CreateCommand(string name, string? description, params ResourceSnapshotCommandArgument[] argumentInputs)
2349
private static
ResourceSnapshotCommand
CreateCommand(string name, string? description, string state, string? visibility, params ResourceSnapshotCommandArgument[] argumentInputs)