Comparteix a través de


Argument Clase

Definición

Símbolo que define un valor que se puede pasar en la línea de comandos a un comando o opción.

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

Se aplica a