Option<T> Classe

Definição

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
public class Option<T> : System.CommandLine.Option
type Option<'T> = class
    inherit Option
Public Class Option(Of T)
Inherits Option

Parâmetros de Tipo Genérico

T

Os Type argumentos da opção são esperados a ser analisados como.

Herança
Option<T>

Construtores

Name Descrição
Option<T>(String, String[])

Inicializa uma nova instância da Option classe.

Propriedades

Name Descrição
Action

Recebe ou define a CommandLineAction opção. O handler representa a ação que será realizada quando a Opção for invocada.

(Herdado de Option)
Aliases

Obtém o conjunto único de cadeias que podem ser usadas na linha de comandos para especificar a Opção.

(Herdado de Option)
AllowMultipleArgumentsPerToken

Obtém um valor que indica se múltiplos tokens de argumento são permitidos para cada token identificador de opção.

(Herdado de Option)
Arity

Obtém ou define a aridade da opção.

(Herdado de Option)
CompletionSources

Obtém a lista de fontes de conclusão para a opção.

(Herdado de Option)
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 a opção.

(Herdado de Option)
HelpName

Obtém ou define o nome provisório mostrado na ajuda de utilização para o valor da opção. O valor será enrolado entre colchetes angulares (< e >).

(Herdado de Option)
Hidden

Recebe ou define um valor que indica se o símbolo está oculto.

(Herdado de Symbol)
Name

Recebe o nome do símbolo.

(Herdado de Symbol)
Parents

Fica com os símbolos pais.

(Herdado de Symbol)
Recursive

Quando definida como true, esta opção será aplicada ao comando ou comandos pais imediatos e recursivamente aos seus subcomandos.

(Herdado de Option)
Required

Indica se a opção é necessária quando o comando pai é invocado.

(Herdado de Option)
Validators

Validadores que serão chamados quando a opção for correspondida pelo parser.

(Herdado de Option)
ValueType

Obtém Type que os tokens analisados da opção serão convertidos.

Métodos

Name Descrição
AcceptLegalFileNamesOnly()

Configura a opção para aceitar apenas valores que representam nomes legais de ficheiros.

AcceptLegalFilePathsOnly()

Configura a opção para aceitar apenas valores que representam os caminhos legais dos ficheiros.

AcceptOnlyFromAmong(String[])

Configura a opção para aceitar apenas os valores especificados e sugeri-los como conclusãos na linha de comandos.

AcceptOnlyFromAmong(StringComparer, String[])

Configura a opção para aceitar apenas os valores especificados usando o comparador especificado, e para os sugerir como completações na linha de comandos.

GetCompletions(CompletionContext)

Obtém conclusãos para o símbolo.

(Herdado de Option)
GetDefaultValue()

Obtém o valor padrão da opção.

(Herdado de Option)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Symbol)

Métodos da Extensão

Name Descrição
AcceptExistingOnly<T>(Option<T>)

Configura uma opção para aceitar apenas valores correspondentes a ficheiros ou diretórios existentes.

Aplica-se a