Langue

Argument Classe

Définition

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

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

Constructeurs

Nom Description
Argument()

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

Argument(String)

Initialise une nouvelle instance de la classe Argument.

Propriétés

Nom Description
Aliases

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

(Hérité de Symbol)
ArgumentType

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

Arity

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

CaptureRemainingTokens

Obtient ou définit une valeur indiquant si cet argument capture tous les jetons restants.

Children

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

(Hérité de Symbol)
CompletionSources

Obtient la liste des sources d’achèvement de 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

Obtient ou définit le nom de l’espace réservé affiché dans l’aide d’utilisation pour la valeur de l’argument. La valeur est encapsulée entre crochets d’angle (< et >).

Hidden

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

(Hérité de Symbol)
IsHidden

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

(Hérité de Symbol)
Name

Obtient le nom du symbole.

(Hérité de Symbol)
Parents

Obtient les symboles parents.

(Hérité de Symbol)
RawAliases

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

(Hérité de Symbol)
Validators

Fournit une liste de validateurs d’arguments. Les validateurs peuvent être utilisés pour fournir des erreurs personnalisées en fonction de l’entrée utilisateur.

ValueType

Obtient ou définit le Type nombre de jetons analysés de l’argument vers lequel les jetons analysés sont convertis.

Méthodes

Nom Description
AddAliasInner(String)

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

(Hérité de Symbol)
AddSuggestions(IReadOnlyCollection<String>)

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

AddSuggestionSource(ISuggestionSource)

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

AddSuggestionSource(Suggest)

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

AddValidator(ValidateSymbol<ArgumentResult>)

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

ClearAliases()

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

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

Obtient les achèvements du symbole.

GetDefaultValue()

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

HasAlias(String)

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

(Hérité de Symbol)
HasRawAlias(String)

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

(Hérité de Symbol)
SetDefaultValue(Func<Object>)

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

SetDefaultValue(Object)

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

Suggest(String)

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

ToString()

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

Implémentations d’interfaces explicites

Nom Description
IArgument.Arity

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

ISymbol.Children

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

(Hérité de Symbol)
IValueDescriptor.Type

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

IValueDescriptor.ValueName

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

Méthodes d’extension

Nom Description
BuildAlias(IValueDescriptor)

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

S’applique à