Argument Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 ( |
| 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. |