Idioma

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 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 Description
Argument()

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

Argument(String)

Inicializa uma nova instância da classe Argument.

Propriedades

Nome Description
Aliases

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

(Herdado de Symbol)
ArgumentType

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

Arity

Obtém ou define a aridade do argumento.

CaptureRemainingTokens

Obtém ou define um valor que indica se esse argumento captura todos os tokens restantes.

Children

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

(Herdado de Symbol)
CompletionSources

Obtém a lista de fontes de conclusão do 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

Obtém ou define o nome do espaço reservado mostrado na ajuda de uso para o valor do argumento. O valor será encapsulado em colchetes angulares (< e >).

Hidden

Obtém 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 comando para um comando ou opção.

(Herdado de Symbol)
Name

Obtém o nome do símbolo.

(Herdado de Symbol)
Parents

Obtém os símbolos pai.

(Herdado de Symbol)
RawAliases

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

(Herdado de Symbol)
Validators

Fornece uma lista de validadores de argumento. Os validadores podem ser usados para fornecer erros personalizados com base na entrada do usuário.

ValueType

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

Métodos

Nome Description
AddAliasInner(String)

Um símbolo que define um valor que pode ser passado na linha de comando 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 comando para um comando ou opção.

AddSuggestionSource(ISuggestionSource)

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

AddSuggestionSource(Suggest)

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

AddValidator(ValidateSymbol<ArgumentResult>)

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

ClearAliases()

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

(Herdado de Symbol)
GetCompletions(CompletionContext)

Obtém conclusões para o símbolo.

GetDefaultValue()

Obtém o valor padrão do argumento.

HasAlias(String)

Um símbolo que define um valor que pode ser passado na linha de comando 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 comando 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 comando para um comando ou opção.

SetDefaultValue(Object)

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

Suggest(String)

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

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Implantações explícitas de interface

Nome Description
IArgument.Arity

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

ISymbol.Children

Um símbolo que define um valor que pode ser passado na linha de comando 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 comando para um comando ou opção.

IValueDescriptor.ValueName

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

Métodos de Extensão

Nome Description
BuildAlias(IValueDescriptor)

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

Aplica-se a