Option<T> 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.
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro.
generic <typename T>
public ref class Option : System::CommandLine::Option, System::CommandLine::Binding::IValueDescriptor<T>
public class Option<T> : System.CommandLine.Option, System.CommandLine.Binding.IValueDescriptor<T>
type Option<'T> = class
inherit Option
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Option(Of T)
Inherits Option
Implements IValueDescriptor(Of T)
Parâmetros de tipo
- T
Espera-se Type que os argumentos da opção sejam analisados como.
- Herança
- Implementações
Construtores
Option<T>(String, Func<T>, String) |
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro. |
Option<T>(String, ParseArgument<T>, Boolean, String) |
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro. |
Option<T>(String, String) |
Inicializa uma nova instância da classe IdentifierSymbol. |
Option<T>(String[], Func<T>, String) |
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro. |
Option<T>(String[], ParseArgument<T>, Boolean, String) |
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro. |
Option<T>(String[], String) |
Um símbolo que define um parâmetro nomeado e um valor para esse parâmetro. |
Propriedades
Aliases |
Obtém o conjunto de cadeias de caracteres que podem ser usadas na linha de comando para especificar o símbolo. (Herdado de IdentifierSymbol) |
AllowMultipleArgumentsPerToken |
Obtém um valor que indica se vários tokens de argumento são permitidos para cada token de identificador de opção. (Herdado de Option) |
ArgumentHelpName |
Obtém ou define o nome do argumento quando exibido na ajuda. (Herdado de Option) |
Arity |
Obtém ou define a aridade da opção. |
Description |
Obtém ou define a descrição do símbolo. (Herdado de Symbol) |
IsHidden |
Obtém ou define um valor que indica se o símbolo está oculto. (Herdado de Symbol) |
IsRequired |
Indica se a opção é necessária quando seu comando pai é invocado. (Herdado de Option) |
Name |
Obtém ou define o nome do símbolo. (Herdado de Option) |
Parents |
Obtém os símbolos pai. (Herdado de Symbol) |
ValueType |
Espera-se Type que os argumentos da opção sejam analisados como. (Herdado de Option) |
Métodos
AddAlias(String) |
Adiciona um alias. (Herdado de IdentifierSymbol) |
AddValidator(ValidateSymbolResult<OptionResult>) |
Adiciona um validador que será chamado quando a opção for correspondida pelo analisador. (Herdado de Option) |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetCompletions() |
Obtém conclusões para o símbolo. (Herdado de Symbol) |
GetCompletions(CompletionContext) |
Obtém os valores sugeridos para conclusão da linha de comando. (Herdado de Option) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
HasAlias(String) |
Determina se o alias já foi definido. (Herdado de IdentifierSymbol) |
HasAliasIgnoringPrefix(String) |
Indica se um determinado alias existe na opção, independentemente de seu prefixo. (Herdado de Option) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
SetDefaultValue(Object) |
Define o valor padrão para a opção . (Herdado de Option) |
SetDefaultValueFactory(Func<Object>) |
Define um delegado a ser invocado quando o valor padrão para a opção é necessário. (Herdado de Option) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Symbol) |
Implantações explícitas de interface
IValueDescriptor.GetDefaultValue() |
Obtém o valor padrão, se houver. (Herdado de Option) |
IValueDescriptor.HasDefaultValue |
Obtém um valor que indica se há um valor padrão. (Herdado de Option) |
IValueDescriptor.ValueName |
Obtém o nome do valor. (Herdado de Option) |
Métodos de Extensão
ExistingOnly<T>(Option<T>) |
Configura uma opção para aceitar apenas valores correspondentes a arquivos ou diretórios existentes. |
Parse(Option, String) |
Analisa um valor de cadeia de caracteres de linha de comando usando uma opção . |
Parse(Option, String[]) |
Analisa um valor de cadeia de caracteres de linha de comando usando uma opção . |