Compartir a través de


Option<T> Clase

Definición

Símbolo que define un parámetro con nombre y un valor para ese 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

Que Type se espera que los argumentos de la opción se analicen como .

Herencia
Implementaciones

Constructores

Option<T>(String, Func<T>, String)

Símbolo que define un parámetro con nombre y un valor para ese parámetro.

Option<T>(String, ParseArgument<T>, Boolean, String)

Símbolo que define un parámetro con nombre y un valor para ese parámetro.

Option<T>(String, String)

Inicializa una nueva instancia de la clase IdentifierSymbol.

Option<T>(String[], Func<T>, String)

Símbolo que define un parámetro con nombre y un valor para ese parámetro.

Option<T>(String[], ParseArgument<T>, Boolean, String)

Símbolo que define un parámetro con nombre y un valor para ese parámetro.

Option<T>(String[], String)

Símbolo que define un parámetro con nombre y un valor para ese parámetro.

Propiedades

Aliases

Obtiene el conjunto de cadenas que se pueden usar en la línea de comandos para especificar el símbolo.

(Heredado de IdentifierSymbol)
AllowMultipleArgumentsPerToken

Obtiene un valor que indica si se permiten varios tokens de argumento para cada token de identificador de opción.

(Heredado de Option)
ArgumentHelpName

Obtiene o establece el nombre del argumento cuando se muestra en la ayuda.

(Heredado de Option)
Arity

Obtiene o establece la aridad de la opción.

Description

Obtiene o establece la descripción del símbolo.

(Heredado de Symbol)
IsHidden

Obtiene o establece un valor que indica si el símbolo está oculto.

(Heredado de Symbol)
IsRequired

Indica si la opción es necesaria cuando se invoca su comando primario.

(Heredado de Option)
Name

Obtiene o establece el nombre del símbolo.

(Heredado de Option)
Parents

Obtiene los símbolos primarios.

(Heredado de Symbol)
ValueType

Que Type se espera que los argumentos de la opción se analicen como .

(Heredado de Option)

Métodos

AddAlias(String)

Agrega un alias.

(Heredado de IdentifierSymbol)
AddValidator(ValidateSymbolResult<OptionResult>)

Agrega un validador al que se llamará cuando el analizador coincida con la opción.

(Heredado de Option)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetCompletions()

Obtiene finalizaciones para el símbolo.

(Heredado de Symbol)
GetCompletions(CompletionContext)

Obtiene los valores sugeridos para la finalización de la línea de comandos.

(Heredado de Option)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
HasAlias(String)

Determina si el alias ya se ha definido.

(Heredado de IdentifierSymbol)
HasAliasIgnoringPrefix(String)

Indica si existe un alias determinado en la opción, independientemente de su prefijo.

(Heredado de Option)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
SetDefaultValue(Object)

Establece el valor predeterminado de la opción .

(Heredado de Option)
SetDefaultValueFactory(Func<Object>)

Establece un delegado que se invocará cuando se requiera el valor predeterminado de la opción.

(Heredado de Option)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Symbol)

Implementaciones de interfaz explícitas

IValueDescriptor.GetDefaultValue()

Obtiene el valor predeterminado, si existe.

(Heredado de Option)
IValueDescriptor.HasDefaultValue

Obtiene un valor que indica si hay un valor predeterminado.

(Heredado de Option)
IValueDescriptor.ValueName

Obtiene el nombre del valor.

(Heredado de Option)

Métodos de extensión

ExistingOnly<T>(Option<T>)

Configura una opción para aceptar solo los valores correspondientes a los archivos o directorios existentes.

Parse(Option, String)

Analiza un valor de cadena de línea de comandos mediante una opción .

Parse(Option, String[])

Analiza un valor de cadena de línea de comandos mediante una opción .

Se aplica a