Langue

Option Classe

Définition

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

public ref class Option abstract : System::CommandLine::Symbol
public ref class Option : System::CommandLine::Symbol, System::CommandLine::IOption
public abstract class Option : System.CommandLine.Symbol
public class Option : System.CommandLine.Symbol, System.CommandLine.IOption
type Option = class
    inherit Symbol
type Option = class
    inherit Symbol
    interface IOption
    interface ISymbol
    interface ISuggestionSource
    interface IValueDescriptor
Public MustInherit Class Option
Inherits Symbol
Public Class Option
Inherits Symbol
Implements IOption
Héritage
Option
Dérivé
Implémente

Constructeurs

Nom Description
Option(String, String)

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

Option(String, String[])

Initialise une nouvelle instance de la classe Option.

Option(String[], String)

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

Propriétés

Nom Description
Action

Obtient ou définit l’option CommandLineAction . Le gestionnaire représente l’action qui sera effectuée lorsque l’option est appelée.

Aliases

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

Aliases

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

(Hérité de Symbol)
AllowMultipleArgumentsPerToken

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

Argument

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

Arity

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

Children

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

(Hérité de Symbol)
CompletionSources

Obtient la liste des sources d’achèvement de l’option.

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’option.

HelpName

Obtient ou définit le nom de l’espace réservé affiché dans l’aide d’utilisation pour la valeur de l’option. 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 un paramètre nommé et une valeur pour ce paramètre.

(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 un paramètre nommé et une valeur pour ce paramètre.

(Hérité de Symbol)
Recursive

Lorsqu’elle est définie sur true, cette option est appliquée à sa commande parente immédiate ou à ses commandes et récursivement à leurs sous-commandes.

Required

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

Validators

Validateurs qui seront appelés lorsque l’option est mise en correspondance par l’analyseur.

ValueType

Obtient le Type jeton analysé par l’option vers lequel les jetons sont convertis.

Méthodes

Nom Description
AddAlias(String)

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

AddAliasInner(String)

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

(Hérité de Symbol)
AddValidator(ValidateSymbol<OptionResult>)

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

ClearAliases()

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

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

Obtient les achèvements du symbole.

GetDefaultValue()

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

HasAlias(String)

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

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

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

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

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

(Hérité de Symbol)
ToString()

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

(Hérité de Symbol)

Implémentations d’interfaces explicites

Nom Description
IOption.Argument

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

ISymbol.Children

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

(Hérité de Symbol)
IValueDescriptor.GetDefaultValue()

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

IValueDescriptor.HasDefaultValue

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

IValueDescriptor.Type

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

IValueDescriptor.ValueName

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

Méthodes d’extension

Nom Description
BuildAlias(IValueDescriptor)

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

Parse(Option, String)

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

S’applique à