Partage via


Option<T> Classe

Définition

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

generic <typename T>
public ref class Option : System::CommandLine::Option, System::CommandLine::Binding::IValueDescriptor<T>
public class Option<T> : System.CommandLine.Option, System.CommandLine.Binding.IValueDescriptor<T>
type Option<'T> = class
    inherit Option
    interface IValueDescriptor<'T>
    interface IValueDescriptor
Public Class Option(Of T)
Inherits Option
Implements IValueDescriptor(Of T)

Paramètres de type

T

à Type laquelle les arguments de l’option sont censés être analysés.

Héritage
Implémente

Constructeurs

Option<T>(String, Func<T>, String)

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

Option<T>(String, ParseArgument<T>, Boolean, String)

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

Option<T>(String, String)

Initialise une nouvelle instance de la classe IdentifierSymbol.

Option<T>(String[], Func<T>, String)

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

Option<T>(String[], ParseArgument<T>, Boolean, String)

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

Option<T>(String[], String)

Symbole définissant un paramètre nommé et une valeur pour ce paramètre.

Propriétés

Aliases

Obtient l’ensemble de chaînes qui peuvent être utilisées sur la ligne de commande pour spécifier le symbole.

(Hérité de IdentifierSymbol)
AllowMultipleArgumentsPerToken

Obtient une valeur qui indique si plusieurs jetons d’argument sont autorisés pour chaque jeton d’identificateur d’option.

(Hérité de Option)
ArgumentHelpName

Obtient ou définit le nom de l’argument lorsqu’il est affiché dans l’aide.

(Hérité de Option)
Arity

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

Description

Obtient ou définit la description du symbole.

(Hérité de Symbol)
IsHidden

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

(Hérité de Symbol)
IsRequired

Indique si l’option est requise lorsque sa commande parente est appelée.

(Hérité de Option)
Name

Obtient ou définit le nom du symbole.

(Hérité de Option)
Parents

Obtient les symboles parents.

(Hérité de Symbol)
ValueType

à Type laquelle les arguments de l’option sont censés être analysés.

(Hérité de Option)

Méthodes

AddAlias(String)

Ajoute un alias.

(Hérité de IdentifierSymbol)
AddValidator(ValidateSymbolResult<OptionResult>)

Ajoute un validateur qui sera appelé lorsque l’option est mise en correspondance par l’analyseur.

(Hérité de Option)
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 Option)
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)
HasAlias(String)

Détermine si l’alias a déjà été défini.

(Hérité de IdentifierSymbol)
HasAliasIgnoringPrefix(String)

Indique si un alias donné existe sur l’option, quel que soit son préfixe.

(Hérité de Option)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

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

(Hérité de Option)
SetDefaultValueFactory(Func<Object>)

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

(Hérité de Option)
ToString()

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

(Hérité de Symbol)

Implémentations d’interfaces explicites

IValueDescriptor.GetDefaultValue()

Obtient la valeur par défaut, le cas échéant.

(Hérité de Option)
IValueDescriptor.HasDefaultValue

Obtient une valeur qui indique s’il existe une valeur par défaut.

(Hérité de Option)
IValueDescriptor.ValueName

Obtient le nom de la valeur.

(Hérité de Option)

Méthodes d’extension

ExistingOnly<T>(Option<T>)

Configure une option pour accepter uniquement les valeurs correspondant à des fichiers ou répertoires existants.

Parse(Option, String)

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

Parse(Option, String[])

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

S’applique à