Argument 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í.
public ref class Argument : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
inherit Symbol
interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
- Herencia
- Derivado
- Implementaciones
Constructores
Argument() |
Inicializa una nueva instancia de la clase Argument. |
Argument(String, String) |
Inicializa una nueva instancia de la clase Argument. |
Propiedades
Arity |
Obtiene o establece la aridad del argumento . |
Completions |
Obtiene la lista de orígenes de finalización del argumento . |
Description |
Obtiene o establece la descripción del símbolo. (Heredado de Symbol) |
HasDefaultValue |
Especifica si se define un valor predeterminado para el argumento . |
HelpName |
Nombre usado en la salida de ayuda para describir el argumento . |
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 |
Obtiene o establece el Type objeto al que se convertirán los tokens de argumento. |
Métodos
AddValidator(ValidateSymbolResult<ArgumentResult>) |
Agrega un elemento personalizado ValidateSymbolResult<T> al argumento . Los validadores se pueden usar para proporcionar errores personalizados en función de la entrada del usuario. |
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. |
GetDefaultValue() |
Obtiene el valor predeterminado del argumento . |
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 . |
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Establece un delegado que se invocará cuando se requiera el valor predeterminado para el argumento. |
SetDefaultValueFactory(Func<Object>) |
Establece un delegado que se invocará cuando se requiera el valor predeterminado para el argumento. |
ToString() |
Devuelve una cadena que representa el objeto actual. |
Implementaciones de interfaz explícitas
IValueDescriptor.ValueName |
Obtiene el nombre del valor. |
Métodos de extensión
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 . |