Argument<T> Classe

Definição

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

generic <typename T>
public ref class Argument : System::CommandLine::Argument
public class Argument<T> : System.CommandLine.Argument
type Argument<'T> = class
    inherit Argument
Public Class Argument(Of T)
Inherits Argument

Parâmetros de Tipo Genérico

T
Herança
Argument<T>

Construtores

Name Descrição
Argument<T>(String)

Inicializa uma nova instância da classe Argument.

Propriedades

Name Descrição
Arity

Obtém ou define a aridade do argumento.

(Herdado de Argument)
CaptureRemainingTokens

Recebe ou define um valor que indica se este argumento captura todos os tokens restantes.

(Herdado de Argument)
CompletionSources

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

(Herdado de Argument)
CustomParser

Obtém ou define um parser de argumentos personalizado.

DefaultValueFactory

Obtém ou define o delegado a invocar para criar o valor padrão.

Description

Obtém ou define a descrição do símbolo.

(Herdado de Symbol)
HasDefaultValue

Especifica se está definido um valor padrão para o argumento.

HelpName

Obtém ou define o nome provisório mostrado na ajuda de uso para o valor do argumento. O valor será enrolado entre colchetes angulares (< e >).

(Herdado de Argument)
Hidden

Recebe ou define um valor que indica se o símbolo está oculto.

(Herdado de Symbol)
Name

Recebe o nome do símbolo.

(Herdado de Symbol)
Parents

Fica com os símbolos pais.

(Herdado de Symbol)
Validators

Fornece uma lista de validadores de argumentos. Os validadores podem ser usados para fornecer erros personalizados com base na entrada do utilizador.

(Herdado de Argument)
ValueType

Obtém ou define que Type os tokens analisados do argumento serão convertidos.

Métodos

Name Descrição
GetCompletions(CompletionContext)

Obtém conclusãos para o símbolo.

(Herdado de Argument)
GetDefaultValue()

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

(Herdado de Argument)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Argument)

Métodos da Extensão

Name Descrição
AcceptExistingOnly<T>(Argument<T>)

Configura um argumento para aceitar apenas valores correspondentes a ficheiros ou diretórios existentes.

AcceptLegalFileNamesOnly<T>(Argument<T>)

Configura o argumento para aceitar apenas valores que representam nomes legais de ficheiros.

AcceptLegalFilePathsOnly<T>(Argument<T>)

Configura o argumento para aceitar apenas valores que representam caminhos legais de ficheiros.

AcceptOnlyFromAmong<T>(Argument<T>, String[])

Configura o argumento para aceitar apenas os valores especificados e sugeri-los como completações na linha de comandos.

AcceptOnlyFromAmong<T>(Argument<T>, StringComparer, String[])

Configura o argumento para aceitar apenas os valores especificados usando o comparador especificado, e sugeri-los como completações na linha de comandos.

Aplica-se a