Idioma

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

Nome Descrição
Argument<T>()

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

Argument<T>(Func<T>)

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

Argument<T>(String, T)

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

Argument<T>(String)

Inicializa uma nova instância da classe Argument.

Argument<T>(TryConvertArgument<T>)

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

Propriedades

Nome Descrição
Aliases

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

(Herdado de Symbol)
ArgumentType

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

(Herdado de Argument)
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)
Children

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

(Herdado de Symbol)
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.

HasDefaultValue

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

(Herdado de Argument)
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)
IsHidden

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

(Herdado de Symbol)
Name

Recebe o nome do símbolo.

(Herdado de Symbol)
Parents

Fica com os símbolos pais.

(Herdado de Symbol)
RawAliases

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

(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

Nome Descrição
AddAliasInner(String)

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

(Herdado de Symbol)
AddSuggestions(IReadOnlyCollection<String>)

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

(Herdado de Argument)
AddSuggestionSource(ISuggestionSource)

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

(Herdado de Argument)
AddSuggestionSource(Suggest)

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

(Herdado de Argument)
AddValidator(ValidateSymbol<ArgumentResult>)

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

(Herdado de Argument)
ClearAliases()

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

(Herdado de Symbol)
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)
HasAlias(String)

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

(Herdado de Symbol)
HasRawAlias(String)

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

(Herdado de Symbol)
SetDefaultValue(Func<Object>)

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

(Herdado de Argument)
SetDefaultValue(Object)

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

(Herdado de Argument)
Suggest(String)

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

(Herdado de Argument)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Argument)

Implementações de Interface Explícita

Nome Descrição
IArgument.Arity

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

(Herdado de Argument)
ISymbol.Children

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

(Herdado de Symbol)
IValueDescriptor.Type

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

(Herdado de Argument)
IValueDescriptor.ValueName

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

(Herdado de Argument)

Métodos da Extensão

Nome 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.

BuildAlias(IValueDescriptor)

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

Aplica-se a