Compartir a través de


Argument<T> Constructores

Definición

Sobrecargas

Argument<T>()

Inicializa una nueva instancia de la clase Argument.

Argument<T>(Func<T>)

Inicializa una nueva instancia de la clase Argument.

Argument<T>(ParseArgument<T>, Boolean)

Inicializa una nueva instancia de la clase Argument.

Argument<T>(String, String)

Inicializa una nueva instancia de la clase Argument.

Argument<T>(String, Func<T>, String)

Inicializa una nueva instancia de la clase Argument.

Argument<T>(String, ParseArgument<T>, Boolean, String)

Inicializa una nueva instancia de la clase Argument.

Argument<T>()

Inicializa una nueva instancia de la clase Argument.

public:
 Argument();
public Argument ();
Public Sub New ()

Se aplica a

Argument<T>(Func<T>)

Inicializa una nueva instancia de la clase Argument.

public:
 Argument(Func<T> ^ getDefaultValue);
public Argument (Func<T> getDefaultValue);
new System.CommandLine.Argument<'T> : Func<'T> -> System.CommandLine.Argument<'T>
Public Sub New (getDefaultValue As Func(Of T))

Parámetros

getDefaultValue
Func<T>

Delegado que se va a invocar para devolver el valor predeterminado.

Excepciones

Se genera cuando el valor de getDefaultValue es null.

Se aplica a

Argument<T>(ParseArgument<T>, Boolean)

Inicializa una nueva instancia de la clase Argument.

public Argument (System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false);
new System.CommandLine.Argument<'T> : System.CommandLine.Parsing.ParseArgument<'T> * bool -> System.CommandLine.Argument<'T>
Public Sub New (parse As ParseArgument(Of T), Optional isDefault As Boolean = false)

Parámetros

parse
ParseArgument<T>

Analizador de argumentos personalizado.

isDefault
Boolean

true para usar el parse resultado como valor predeterminado.

Se aplica a

Argument<T>(String, String)

Inicializa una nueva instancia de la clase Argument.

public Argument (string? name, string? description = default);
new System.CommandLine.Argument<'T> : string * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, Optional description As String = Nothing)

Parámetros

name
String

El nombre del argumento.

description
String

Descripción del argumento, que se muestra en la ayuda.

Se aplica a

Argument<T>(String, Func<T>, String)

Inicializa una nueva instancia de la clase Argument.

public Argument (string name, Func<T> getDefaultValue, string? description = default);
new System.CommandLine.Argument<'T> : string * Func<'T> * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, getDefaultValue As Func(Of T), Optional description As String = Nothing)

Parámetros

name
String

El nombre del argumento.

getDefaultValue
Func<T>

Delegado que se va a invocar para devolver el valor predeterminado.

description
String

Descripción del argumento, que se muestra en la ayuda.

Excepciones

Se genera cuando el valor de getDefaultValue es null.

Se aplica a

Argument<T>(String, ParseArgument<T>, Boolean, String)

Inicializa una nueva instancia de la clase Argument.

public Argument (string? name, System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false, string? description = default);
new System.CommandLine.Argument<'T> : string * System.CommandLine.Parsing.ParseArgument<'T> * bool * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, parse As ParseArgument(Of T), Optional isDefault As Boolean = false, Optional description As String = Nothing)

Parámetros

name
String

El nombre del argumento.

parse
ParseArgument<T>

Analizador de argumentos personalizado.

isDefault
Boolean

true para usar el parse resultado como valor predeterminado.

description
String

Descripción del argumento, que se muestra en la ayuda.

Excepciones

Se genera cuando el valor de parse es null.

Se aplica a