Argument<T> 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.
generic <typename T>
public ref class Argument : System::CommandLine::Argument, System::CommandLine::Binding::IValueDescriptor<T>
public class Argument<T> : System.CommandLine.Argument, System.CommandLine.Binding.IValueDescriptor<T>
type Argument<'T> = class
inherit Argument
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Argument(Of T)
Inherits Argument
Implements IValueDescriptor(Of T)
Paramètres de type
- T
- Héritage
- Implémente
Constructeurs
Argument<T>() |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(Func<T>) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(ParseArgument<T>, Boolean) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(String, Func<T>, String) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(String, ParseArgument<T>, Boolean, String) |
Initialise une nouvelle instance de la classe Argument. |
Argument<T>(String, String) |
Initialise une nouvelle instance de la classe Argument. |
Propriétés
Arity |
Obtient ou définit l’arité de l’argument. (Hérité de Argument) |
Completions |
Obtient la liste des sources d’achèvement pour l’argument. (Hérité de 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 . (Hérité de Argument) |
HelpName |
Nom utilisé dans la sortie d’aide pour décrire l’argument. (Hérité de 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 |
Type de la valeur. |
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. (Hérité de Argument) |
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. (Hérité de Argument) |
GetDefaultValue() |
Obtient la valeur par défaut de l’argument . (Hérité de 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. (Hérité de Argument) |
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Définit un délégué à appeler lorsque la valeur par défaut de l’argument est requise. (Hérité de Argument) |
SetDefaultValueFactory(Func<Object>) |
Définit un délégué à appeler lorsque la valeur par défaut de l’argument est requise. (Hérité de Argument) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Argument) |
Implémentations d’interfaces explicites
IValueDescriptor.ValueName |
Obtient le nom de la valeur. (Hérité de Argument) |
Méthodes d’extension
ExistingOnly<T>(Argument<T>) |
Configure un argument pour accepter uniquement les valeurs correspondant à des fichiers ou répertoires existants. |
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. |