Argument<T> Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Argument<T>() |
Inicializa uma nova instância da classe Argument. |
Argument<T>(Func<T>) |
Inicializa uma nova instância da classe Argument. |
Argument<T>(ParseArgument<T>, Boolean) |
Inicializa uma nova instância da classe Argument. |
Argument<T>(String, String) |
Inicializa uma nova instância da classe Argument. |
Argument<T>(String, Func<T>, String) |
Inicializa uma nova instância da classe Argument. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Inicializa uma nova instância da classe Argument. |
Argument<T>()
Inicializa uma nova instância da classe Argument.
public:
Argument();
public Argument ();
Public Sub New ()
Aplica-se a
Argument<T>(Func<T>)
Inicializa uma nova instância da classe 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>
O delegado a ser invocado para retornar o valor padrão.
Exceções
Lançado quando getDefaultValue
é nulo.
Aplica-se a
Argument<T>(ParseArgument<T>, Boolean)
Inicializa uma nova instância da classe 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>
Um analisador de argumentos personalizado.
- isDefault
- Boolean
true
para usar o parse
resultado como valor padrão.
Aplica-se a
Argument<T>(String, String)
Inicializa uma nova instância da classe 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
O nome do argumento.
- description
- String
A descrição do argumento, mostrada na ajuda.
Aplica-se a
Argument<T>(String, Func<T>, String)
Inicializa uma nova instância da classe 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
O nome do argumento.
- getDefaultValue
- Func<T>
O delegado a ser invocado para retornar o valor padrão.
- description
- String
A descrição do argumento, mostrada na ajuda.
Exceções
Lançado quando getDefaultValue
é nulo.
Aplica-se a
Argument<T>(String, ParseArgument<T>, Boolean, String)
Inicializa uma nova instância da classe 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
O nome do argumento.
- parse
- ParseArgument<T>
Um analisador de argumentos personalizado.
- isDefault
- Boolean
true
para usar o parse
resultado como valor padrão.
- description
- String
A descrição do argumento, mostrada na ajuda.
Exceções
Lançado quando parse
é nulo.