Lenguaje

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 abstract : System::CommandLine::Symbol
public ref class Argument : System::CommandLine::Symbol, System::CommandLine::IArgument
public abstract class Argument : System.CommandLine.Symbol
public class Argument : System.CommandLine.Symbol, System.CommandLine.IArgument
type Argument = class
    inherit Symbol
type Argument = class
    inherit Symbol
    interface IArgument
    interface ISymbol
    interface ISuggestionSource
    interface IValueDescriptor
Public MustInherit Class Argument
Inherits Symbol
Public Class Argument
Inherits Symbol
Implements IArgument
Herencia
Argument
Derivado
Implementaciones

Constructores

Nombre Description
Argument()

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

Argument(String)

Inicializa una nueva instancia de la clase Argument.

Propiedades

Nombre Description
Aliases

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

(Heredado de Symbol)
ArgumentType

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

Arity

Obtiene o establece la aridad del argumento.

CaptureRemainingTokens

Obtiene o establece un valor que indica si este argumento captura todos los tokens restantes.

Children

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

(Heredado de Symbol)
CompletionSources

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

Obtiene o establece el nombre del marcador de posición que se muestra en la ayuda de uso para el valor del argumento. El valor se ajustará entre corchetes angulares (< y >).

Hidden

Obtiene o establece un valor que indica si el símbolo está oculto.

(Heredado de Symbol)
IsHidden

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

(Heredado de Symbol)
Name

Obtiene el nombre del símbolo.

(Heredado de Symbol)
Parents

Obtiene los símbolos primarios.

(Heredado de Symbol)
RawAliases

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

(Heredado de Symbol)
Validators

Proporciona una lista de validadores de argumentos. Los validadores se pueden usar para proporcionar errores personalizados en función de la entrada del usuario.

ValueType

Obtiene o establece el objeto Type al que se convertirán los tokens analizados del argumento.

Métodos

Nombre Description
AddAliasInner(String)

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

(Heredado de Symbol)
AddSuggestions(IReadOnlyCollection<String>)

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

AddSuggestionSource(ISuggestionSource)

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

AddSuggestionSource(Suggest)

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

AddValidator(ValidateSymbol<ArgumentResult>)

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

ClearAliases()

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

(Heredado de Symbol)
GetCompletions(CompletionContext)

Obtiene finalizaciones para el símbolo.

GetDefaultValue()

Obtiene el valor predeterminado del argumento .

HasAlias(String)

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

(Heredado de Symbol)
HasRawAlias(String)

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

(Heredado de Symbol)
SetDefaultValue(Func<Object>)

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

SetDefaultValue(Object)

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

Suggest(String)

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

ToString()

Devuelve una cadena que representa el objeto actual.

Implementaciones de interfaz explícitas

Nombre Description
IArgument.Arity

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

ISymbol.Children

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

(Heredado de Symbol)
IValueDescriptor.Type

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

IValueDescriptor.ValueName

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

Métodos de extensión

Nombre Description
BuildAlias(IValueDescriptor)

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

Se aplica a