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