Compartir a través de


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

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

Se aplica a