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 . |