Partager via


Argument Classe

Définition

Symbole définissant une valeur qui peut être passée sur la ligne de commande à une commande ou une option.

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
Héritage
Argument
Dérivé
Implémente

Constructeurs

Argument()

Initialise une nouvelle instance de la classe Argument.

Argument(String, String)

Initialise une nouvelle instance de la classe Argument.

Propriétés

Arity

Obtient ou définit l’arité de l’argument.

Completions

Obtient la liste des sources d’achèvement pour l’argument.

Description

Obtient ou définit la description du symbole.

(Hérité de Symbol)
HasDefaultValue

Spécifie si une valeur par défaut est définie pour l’argument .

HelpName

Nom utilisé dans la sortie d’aide pour décrire l’argument.

IsHidden

Obtient ou définit une valeur indiquant si le symbole est masqué.

(Hérité de Symbol)
Name

Obtient ou définit le nom du symbole.

(Hérité de Symbol)
Parents

Obtient les symboles parents.

(Hérité de Symbol)
ValueType

Obtient ou définit le Type vers lequel les jetons d’argument seront convertis.

Méthodes

AddValidator(ValidateSymbolResult<ArgumentResult>)

Ajoute un personnalisé ValidateSymbolResult<T> à l’argument . Les validateurs peuvent être utilisés pour fournir des erreurs personnalisées basées sur l’entrée de l’utilisateur.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetCompletions()

Obtient des complétions pour le symbole.

(Hérité de Symbol)
GetCompletions(CompletionContext)

Obtient les valeurs suggérées pour l’achèvement de la ligne de commande.

GetDefaultValue()

Obtient la valeur par défaut de l’argument .

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetDefaultValue(Object)

Définit la valeur par défaut de l’argument.

SetDefaultValueFactory(Func<ArgumentResult,Object>)

Définit un délégué à appeler lorsque la valeur par défaut de l’argument est requise.

SetDefaultValueFactory(Func<Object>)

Définit un délégué à appeler lorsque la valeur par défaut de l’argument est requise.

ToString()

Retourne une chaîne qui représente l'objet actuel.

Implémentations d’interfaces explicites

IValueDescriptor.ValueName

Obtient le nom de la valeur.

Méthodes d’extension

Parse(Argument, String)

Analyse une valeur de chaîne de ligne de commande à l’aide d’un argument.

Parse(Argument, String[])

Analyse une valeur de chaîne de ligne de commande à l’aide d’un argument.

S’applique à