Option Třída

Definice

Symbol definující pojmenovaný parametr a hodnotu pro tento parametr.

public ref class Option abstract : System::CommandLine::Symbol
public abstract class Option : System.CommandLine.Symbol
type Option = class
    inherit Symbol
Public MustInherit Class Option
Inherits Symbol
Dědičnost
Option
Odvozené

Konstruktory

Name Description
Option(String, String[])

Inicializuje novou instanci Option třídy.

Vlastnosti

Name Description
Action

Získá nebo nastaví CommandLineAction pro možnost. Obslužná rutina představuje akci, která se provede při vyvolání možnosti.

Aliases

Získá jedinečnou sadu řetězců, které lze použít na příkazovém řádku k určení Možnosti.

AllowMultipleArgumentsPerToken

Získá hodnotu, která určuje, zda je pro každý token identifikátoru možnosti povoleno více tokenů argumentů.

Arity

Získá nebo nastaví arity možnosti.

CompletionSources

Získá seznam zdrojů dokončení pro možnost.

Description

Získá nebo nastaví popis symbolu.

(Zděděno od Symbol)
HasDefaultValue

Určuje, jestli je pro tuto možnost definována výchozí hodnota.

HelpName

Získá nebo nastaví zástupný název zobrazený v nápovědě k použití pro hodnotu možnosti. Hodnota bude zabalena do úhlových závorek (< a >).

Hidden

Získá nebo nastaví hodnotu označující, zda je symbol skrytý.

(Zděděno od Symbol)
Name

Získá název symbolu.

(Zděděno od Symbol)
Parents

Získá nadřazené symboly.

(Zděděno od Symbol)
Recursive

Pokud je tato možnost nastavena na hodnotu true, použije se na jeho okamžitý nadřazený příkaz nebo příkazy a rekurzivně na jejich dílčí příkazy.

Required

Určuje, zda je při vyvolání nadřazeného příkazu požadována možnost.

Validators

Validátory, které budou volány při porovnávání možnosti analyzátorem.

ValueType

Získá, Type že parsované tokeny možnosti budou převedeny na.

Metody

Name Description
GetCompletions(CompletionContext)

Získá dokončování symbolu.

GetDefaultValue()

Získá výchozí hodnotu pro možnost.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Symbol)

Platí pro