Option<T> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 . |