Argument Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |