29 instantiations of ResourceSnapshotCommand
Aspire.Cli.Tests (29)
Backchannel\ResourceSnapshotMapperTests.cs (19)
49new ResourceSnapshotCommand 78new ResourceSnapshotCommand { Name = "start", State = "Disabled", Description = "Start" }, 79new ResourceSnapshotCommand { Name = "save", State = "Hidden", Description = "Save parameter" }, 80new ResourceSnapshotCommand { Name = "dashboard-only", State = "Enabled", Description = "UI only", Visibility = KnownCommandVisibility.UI }, 81new ResourceSnapshotCommand { Name = "missing-visibility", State = "Enabled", Description = "Missing visibility", Visibility = null! } 141new ResourceSnapshotCommand { Name = "restart", State = KnownCommandState.Enabled, Description = "Restart" }, 142new ResourceSnapshotCommand { Name = "start", State = KnownCommandState.Disabled, Description = "Start" }, 143new ResourceSnapshotCommand { Name = "save", State = KnownCommandState.Hidden, Description = "Save parameter" } 165new ResourceSnapshotCommand { Name = "api-only", State = KnownCommandState.Enabled, Description = "API only", Visibility = KnownCommandVisibility.Api }, 166new ResourceSnapshotCommand { Name = "ui-only", State = KnownCommandState.Enabled, Description = "UI only", Visibility = KnownCommandVisibility.UI }, 167new ResourceSnapshotCommand { Name = "ui-disabled", State = KnownCommandState.Disabled, Description = "UI disabled", Visibility = KnownCommandVisibility.UI } 191new ResourceSnapshotCommand { Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility = KnownCommandVisibility.Api }, 192new ResourceSnapshotCommand { Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility = KnownCommandVisibility.Api }, 193new ResourceSnapshotCommand { Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility = KnownCommandVisibility.Api } 219new ResourceSnapshotCommand { Name = "set-parameter", State = KnownCommandState.Enabled, Description = "Set", Visibility = KnownCommandVisibility.Api }, 220new ResourceSnapshotCommand { Name = "custom-action", State = KnownCommandState.Enabled, Description = "Custom", Visibility = KnownCommandVisibility.Api }, 221new ResourceSnapshotCommand { Name = "delete-parameter", State = KnownCommandState.Enabled, Description = "Delete", Visibility = KnownCommandVisibility.Api } 246new ResourceSnapshotCommand 289new ResourceSnapshotCommand
Commands\DescribeCommandTests.cs (2)
479new ResourceSnapshotCommand 486new ResourceSnapshotCommand
Commands\ResourceCommandTests.cs (1)
2391return new ResourceSnapshotCommand
Mcp\ListResourcesToolTests.cs (7)
511new ResourceSnapshotCommand 554new ResourceSnapshotCommand { Name = "disabled", State = "disabled", Visibility = "api" }, 555new ResourceSnapshotCommand { Name = "hidden", State = "Hidden" }, 556new ResourceSnapshotCommand { Name = "ui-only", State = "Enabled", Visibility = "UI" }, 557new ResourceSnapshotCommand { Name = "none", State = "Enabled", Visibility = "None" } 572var commands = Enumerable.Range(0, 40).Select(index => new ResourceSnapshotCommand 947new ResourceSnapshotCommand
12 references to ResourceSnapshotCommand
aspire (7)
Backchannel\ResourceSnapshotMapper.cs (1)
226internal static bool IsCommandAvailableToApi(ResourceSnapshotCommand command)
Commands\ResourceCommand.cs (5)
144var command = await GetCommandMetadataAsync(connection, resourceName, commandName, includeHidden, cancellationToken).ConfigureAwait(false); 223private static async Task<ResourceSnapshotCommand?> GetCommandMetadataAsync(IAppHostAuxiliaryBackchannel connection, string resourceName, string commandName, bool includeHidden, CancellationToken cancellationToken) 255private static (JsonNode? Arguments, string? ErrorMessage) CreateCommandArguments(ResourceSnapshotCommand? command, string[] capturedArguments, CommandArgumentParseMode parseMode) 631var resourceCommand = await GetCommandMetadataAsync(result.Connection!, request.ResourceName, request.CommandName, includeHidden, cancellationToken).ConfigureAwait(false); 755private static void WriteResourceCommandHelp(TextWriter writer, System.CommandLine.Parsing.CommandResult commandResult, string resourceName, ResourceSnapshotCommand command)
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
1197public ResourceSnapshotCommand[] Commands { get; init; } = [];
Aspire.Cli.Tests (5)
Commands\ResourceCommandTests.cs (5)
2342private static ResourceSnapshot CreateResourceSnapshot(string name, params ResourceSnapshotCommand[] commands) 2347private static ResourceSnapshot CreateResourceSnapshot(string name, string state, params ResourceSnapshotCommand[] commands) 2379private static ResourceSnapshotCommand CreateCommand(string name, params ResourceSnapshotCommandArgument[] argumentInputs) 2384private static ResourceSnapshotCommand CreateCommand(string name, string? description, params ResourceSnapshotCommandArgument[] argumentInputs) 2389private static ResourceSnapshotCommand CreateCommand(string name, string? description, string state, string? visibility, params ResourceSnapshotCommandArgument[] argumentInputs)