Argument<T> Classe
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.
generic <typename T>
public ref class Argument : System::CommandLine::Argument, System::CommandLine::Binding::IValueDescriptor<T>
public class Argument<T> : System.CommandLine.Argument, System.CommandLine.Binding.IValueDescriptor<T>
type Argument<'T> = class
inherit Argument
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Argument(Of T)
Inherits Argument
Implements IValueDescriptor(Of T)
Parâmetros de tipo
- T
- Herança
- Implementações
Construtores
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, 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>(String, String) |
Inicializa uma nova instância da classe Argument. |
Propriedades
Arity |
Obtém ou define a aridade do argumento. (Herdado de Argument) |
Completions |
Obtém a lista de fontes de conclusão para o argumento . (Herdado de Argument) |
Description |
Obtém ou define a descrição do símbolo. (Herdado de Symbol) |
HasDefaultValue |
Especifica se um valor padrão é definido para o argumento . (Herdado de Argument) |
HelpName |
O nome usado na saída da ajuda para descrever o argumento. (Herdado de Argument) |
IsHidden |
Obtém ou define um valor que indica se o símbolo está oculto. (Herdado de Symbol) |
Name |
Obtém ou define o nome do símbolo. (Herdado de Symbol) |
Parents |
Obtém os símbolos pai. (Herdado de Symbol) |
ValueType |
Tipo do valor. |
Métodos
AddValidator(ValidateSymbolResult<ArgumentResult>) |
Adiciona um personalizado ValidateSymbolResult<T> ao argumento . Os validadores podem ser usados para fornecer erros personalizados com base na entrada do usuário. (Herdado de Argument) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetCompletions() |
Obtém conclusões para o símbolo. (Herdado de Symbol) |
GetCompletions(CompletionContext) |
Obtém os valores sugeridos para conclusão da linha de comando. (Herdado de Argument) |
GetDefaultValue() |
Obtém o valor padrão para o argumento . (Herdado de Argument) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SetDefaultValue(Object) |
Define o valor padrão para o argumento . (Herdado de Argument) |
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Define um delegado a ser invocado quando o valor padrão para o argumento é necessário. (Herdado de Argument) |
SetDefaultValueFactory(Func<Object>) |
Define um delegado a ser invocado quando o valor padrão para o argumento é necessário. (Herdado de Argument) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Argument) |
Implantações explícitas de interface
IValueDescriptor.ValueName |
Obtém o nome do valor. (Herdado de Argument) |
Métodos de Extensão
ExistingOnly<T>(Argument<T>) |
Configura um argumento para aceitar apenas valores correspondentes a arquivos ou diretórios existentes. |
Parse(Argument, String) |
Analisa um valor de cadeia de caracteres de linha de comando usando um argumento . |
Parse(Argument, String[]) |
Analisa um valor de cadeia de caracteres de linha de comando usando um argumento . |