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

Parámetros de tipo

T

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

Herencia
Option<T>

Constructores

Nombre Description
Option<T>(String, String[])

Inicializa una nueva instancia de la clase Option.

Propiedades

Nombre Description
Action

Obtiene o establece el para CommandLineAction la opción . El controlador representa la acción que se realizará cuando se invoque la opción.

(Heredado de Option)
Aliases

Obtiene el conjunto único de cadenas que se pueden usar en la línea de comandos para especificar la opción.

(Heredado de Option)
AllowMultipleArgumentsPerToken

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

(Heredado de Option)
Arity

Obtiene o establece la aridad de la opción.

(Heredado de Option)
CompletionSources

Obtiene la lista de orígenes de finalización de la opción .

(Heredado de Option)
CustomParser

Obtiene o establece un analizador de argumentos personalizado.

DefaultValueFactory

Obtiene o establece el delegado que se va a invocar para crear el valor predeterminado.

Description

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

(Heredado de Symbol)
HasDefaultValue

Especifica si se define un valor predeterminado para la opción .

(Heredado de Option)
HelpName

Obtiene o establece el nombre del marcador de posición que se muestra en la ayuda de uso para el valor de la opción. El valor se ajustará entre corchetes angulares (< y >).

(Heredado de Option)
Hidden

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

(Heredado de Symbol)
Name

Obtiene el nombre del símbolo.

(Heredado de Symbol)
Parents

Obtiene los símbolos primarios.

(Heredado de Symbol)
Recursive

Cuando se establece en true, esta opción se aplicará a su comando o comandos primarios inmediatos y de forma recursiva a sus subcomandos.

(Heredado de Option)
Required

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

(Heredado de Option)
Validators

Validadores a los que se llamará cuando el analizador coincida con la opción.

(Heredado de Option)
ValueType

Obtiene al Type que se convertirán los tokens analizados de la opción.

Métodos

Nombre Description
AcceptLegalFileNamesOnly()

Configura la opción para aceptar solo valores que representen nombres de archivo legales.

AcceptLegalFilePathsOnly()

Configura la opción para aceptar solo valores que representen rutas de acceso a archivos legales.

AcceptOnlyFromAmong(String[])

Configura la opción para aceptar solo los valores especificados y sugerirlos como finalizaciones de línea de comandos.

GetCompletions(CompletionContext)

Obtiene finalizaciones para el símbolo.

(Heredado de Option)
GetDefaultValue()

Obtiene el valor predeterminado de la opción .

(Heredado de Option)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Symbol)

Métodos de extensión

Nombre Description
AcceptExistingOnly<T>(Option<T>)

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

Se aplica a