Option<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 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 . |