Argument<T> Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.