Compartilhar via


Argument Classe

Definição

Um símbolo que define um valor que pode ser passado na linha de comando para um comando ou opção.

public ref class Argument : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
    inherit Symbol
    interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
Herança
Argument
Derivado
Implementações

Construtores

Argument()

Inicializa uma nova instância da classe Argument.

Argument(String, String)

Inicializa uma nova instância da classe Argument.

Propriedades

Arity

Obtém ou define a aridade do argumento.

Completions

Obtém a lista de fontes de conclusão para o argumento .

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 .

HelpName

O nome usado na saída da ajuda para descrever o argumento.

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

Obtém ou define o Type em que os tokens de argumento serão convertidos.

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.

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.

GetDefaultValue()

Obtém o valor padrão para o argumento .

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 .

SetDefaultValueFactory(Func<ArgumentResult,Object>)

Define um delegado a ser invocado quando o valor padrão para o argumento é necessário.

SetDefaultValueFactory(Func<Object>)

Define um delegado a ser invocado quando o valor padrão para o argumento é necessário.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Implantações explícitas de interface

IValueDescriptor.ValueName

Obtém o nome do valor.

Métodos de Extensão

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 .

Aplica-se a