Argument<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í.
generic <typename T>
public ref class Argument : System::CommandLine::Argument, System::CommandLine::Binding::IValueDescriptor<T>
public class Argument<T> : System.CommandLine.Argument, System.CommandLine.Binding.IValueDescriptor<T>
type Argument<'T> = class
inherit Argument
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Argument(Of T)
Inherits Argument
Implements IValueDescriptor(Of T)
Parámetros de tipo
- T
- Herencia
- Implementaciones
Constructores
Argument<T>() |
Inicializa una nueva instancia de la clase Argument. |
Argument<T>(Func<T>) |
Inicializa una nueva instancia de la clase Argument. |
Argument<T>(ParseArgument<T>, Boolean) |
Inicializa una nueva instancia de la clase Argument. |
Argument<T>(String, Func<T>, String) |
Inicializa una nueva instancia de la clase Argument. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Inicializa una nueva instancia de la clase Argument. |
Argument<T>(String, String) |
Inicializa una nueva instancia de la clase Argument. |
Propiedades
Arity |
Obtiene o establece la aridad del argumento. (Heredado de Argument) |
Completions |
Obtiene la lista de orígenes de finalización para el argumento . (Heredado de Argument) |
Description |
Obtiene o establece la descripción del símbolo. (Heredado de Symbol) |
HasDefaultValue |
Especifica si se define un valor predeterminado para el argumento . (Heredado de Argument) |
HelpName |
Nombre usado en la salida de ayuda para describir el argumento . (Heredado de Argument) |
IsHidden |
Obtiene o establece un valor que indica si el símbolo está oculto. (Heredado de Symbol) |
Name |
Obtiene o establece el nombre del símbolo. (Heredado de Symbol) |
Parents |
Obtiene los símbolos primarios. (Heredado de Symbol) |
ValueType |
Tipo del valor. |
Métodos
AddValidator(ValidateSymbolResult<ArgumentResult>) |
Agrega un personalizado ValidateSymbolResult<T> al argumento . Los validadores se pueden usar para proporcionar errores personalizados en función de la entrada del usuario. (Heredado de Argument) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetCompletions() |
Obtiene las finalizaciones del símbolo. (Heredado de Symbol) |
GetCompletions(CompletionContext) |
Obtiene los valores sugeridos para la finalización de la línea de comandos. (Heredado de Argument) |
GetDefaultValue() |
Obtiene el valor predeterminado del argumento . (Heredado de Argument) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
SetDefaultValue(Object) |
Establece el valor predeterminado para el argumento . (Heredado de Argument) |
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Establece un delegado que se va a invocar cuando se requiere el valor predeterminado para el argumento. (Heredado de Argument) |
SetDefaultValueFactory(Func<Object>) |
Establece un delegado que se va a invocar cuando se requiere el valor predeterminado para el argumento. (Heredado de Argument) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Argument) |
Implementaciones de interfaz explícitas
IValueDescriptor.ValueName |
Obtiene el nombre del valor. (Heredado de Argument) |
Métodos de extensión
ExistingOnly<T>(Argument<T>) |
Configura un argumento para aceptar solo los valores correspondientes a los archivos o directorios existentes. |
Parse(Argument, String) |
Analiza un valor de cadena de línea de comandos mediante un argumento . |
Parse(Argument, String[]) |
Analiza un valor de cadena de línea de comandos mediante un argumento . |