Edit

Share via


ArgumentExtensions.FromAmong<TArgument>(TArgument, String[]) Method

Definition

Configures an argument to accept only the specified values, and to suggest them as command line completions.

public:
generic <typename TArgument>
 where TArgument : System::CommandLine::Argument[System::Runtime::CompilerServices::Extension]
 static TArgument FromAmong(TArgument argument, ... cli::array <System::String ^> ^ values);
public static TArgument FromAmong<TArgument> (this TArgument argument, params string[] values) where TArgument : System.CommandLine.Argument;
static member FromAmong : 'Argument * string[] -> 'Argument (requires 'Argument :> System.CommandLine.Argument)
<Extension()>
Public Function FromAmong(Of TArgument As Argument) (argument As TArgument, ParamArray values As String()) As TArgument

Type Parameters

TArgument

The type of the argument.

Parameters

argument
TArgument

The argument to configure.

values
String[]

The values that are allowed for the argument.

Returns

TArgument

The configured argument.

Applies to