4 instantiations of ResourceSnapshotCommandArgument
Aspire.Cli.Tests (4)
Backchannel\ResourceSnapshotMapperTests.cs (3)
57
new
ResourceSnapshotCommandArgument
254
new
ResourceSnapshotCommandArgument
260
new
ResourceSnapshotCommandArgument
Commands\ResourceCommandTests.cs (1)
2370
return new
ResourceSnapshotCommandArgument
22 references to ResourceSnapshotCommandArgument
aspire (18)
Backchannel\BackchannelJsonSerializerContext.cs (2)
51
[JsonSerializable(typeof(
ResourceSnapshotCommandArgument
))]
52
[JsonSerializable(typeof(
ResourceSnapshotCommandArgument
[]))]
Backchannel\ResourceSnapshotMapper.cs (2)
254
internal static ResourceCommandArgumentJson MapCommandArgumentInput(
ResourceSnapshotCommandArgument
input)
274
private static bool IsSecretCommandArgument(
ResourceSnapshotCommandArgument
input)
Commands\ResourceCommand.cs (12)
279
private static (JsonObject Arguments, string? ErrorMessage) CreateCommandArguments(
ResourceSnapshotCommandArgument
[] argumentInputs, string[] capturedArguments, CommandArgumentParseMode parseMode)
282
var options = new Dictionary<
ResourceSnapshotCommandArgument
, Option>();
288
foreach (
var
argument in argumentInputs)
327
foreach (
var
argument in argumentInputs)
382
private static Option CreateCommandArgumentOption(
ResourceSnapshotCommandArgument
argument, CommandArgumentParseMode parseMode)
457
private static bool ShouldValidateRequiredOption(
ResourceSnapshotCommandArgument
argument, CommandArgumentParseMode parseMode)
465
private static bool ShouldValidateChoiceOptions(
ResourceSnapshotCommandArgument
argument, CommandArgumentParseMode parseMode)
472
private static bool ShouldValidateDisabledOption(
ResourceSnapshotCommandArgument
argument, CommandArgumentParseMode parseMode)
479
private static bool IsBooleanInput(
ResourceSnapshotCommandArgument
argument)
484
private static bool IsNumberInput(
ResourceSnapshotCommandArgument
argument)
857
private static string GetCommandOptionLabel(
ResourceSnapshotCommandArgument
argument)
865
private static string GetArgumentDescription(
ResourceSnapshotCommandArgument
argument, HashSet<string> cliOptionNames)
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (2)
552
public
ResourceSnapshotCommandArgument
[]? ArgumentInputs { get; init; }
1224
public
ResourceSnapshotCommandArgument
[] ArgumentInputs { get; init; } = [];
Aspire.Cli.Tests (4)
Commands\ResourceCommandTests.cs (4)
2337
private static ResourceSnapshotCommand CreateCommand(string name, params
ResourceSnapshotCommandArgument
[] argumentInputs)
2342
private static ResourceSnapshotCommand CreateCommand(string name, string? description, params
ResourceSnapshotCommandArgument
[] argumentInputs)
2347
private static ResourceSnapshotCommand CreateCommand(string name, string? description, string state, string? visibility, params
ResourceSnapshotCommandArgument
[] argumentInputs)
2359
private static
ResourceSnapshotCommandArgument
CreateArgument(