Idioma

Argument Classe

Definição

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

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

Construtores

Nome Descrição
Argument()

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

Argument(String)

Inicializa uma nova instância da classe Argument.

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.

Arity

Obtém ou define a aridade do argumento.

CaptureRemainingTokens

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

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.

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

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.

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.

AddSuggestionSource(ISuggestionSource)

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

AddSuggestionSource(Suggest)

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

AddValidator(ValidateSymbol<ArgumentResult>)

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

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.

GetDefaultValue()

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

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.

SetDefaultValue(Object)

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

Suggest(String)

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

ToString()

Devolve uma cadeia que representa o objeto atual.

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.

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.

IValueDescriptor.ValueName

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

Métodos da Extensão

Nome Descrição
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