Option Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Symbol definující pojmenovaný parametr a hodnotu pro tento parametr.
public ref class Option : System::CommandLine::IdentifierSymbol, System::CommandLine::Binding::IValueDescriptor
public class Option : System.CommandLine.IdentifierSymbol, System.CommandLine.Binding.IValueDescriptor
type Option = class
inherit IdentifierSymbol
interface IValueDescriptor
Public Class Option
Inherits IdentifierSymbol
Implements IValueDescriptor
- Dědičnost
- Odvozené
- Implementuje
Konstruktory
Option(String, String, Type, Func<Object>, ArgumentArity) |
Inicializuje novou instanci Option třídy . |
Option(String[], String, Type, Func<Object>, ArgumentArity) |
Inicializuje novou instanci Option třídy . |
Vlastnosti
Aliases |
Získá sadu řetězců, které lze použít na příkazovém řádku k určení symbolu. (Zděděno od IdentifierSymbol) |
AllowMultipleArgumentsPerToken |
Získá hodnotu, která označuje, zda více tokenů argumentů jsou povoleny pro každý token identifikátoru možnosti. |
ArgumentHelpName |
Získá nebo nastaví název argumentu při zobrazení v nápovědě. |
Arity |
Získá nebo nastaví arity možnosti. |
Description |
Získá nebo nastaví popis symbolu. (Zděděno od Symbol) |
IsHidden |
Získá nebo nastaví hodnotu označující, zda je symbol skrytý. (Zděděno od Symbol) |
IsRequired |
Určuje, zda je možnost vyžadována při vyvolání nadřazeného příkazu. |
Name |
Získá nebo nastaví název symbolu. |
Parents |
Získá nadřazené symboly. (Zděděno od Symbol) |
ValueType |
Hodnota Type , podle které se očekává, že argumenty možnosti budou analyzovány jako. |
Metody
AddAlias(String) |
Přidá alias. (Zděděno od IdentifierSymbol) |
AddValidator(ValidateSymbolResult<OptionResult>) |
Přidá validátor, který bude volána, když je možnost spárována analyzátorem. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetCompletions() |
Získá dokončení pro symbol. (Zděděno od Symbol) |
GetCompletions(CompletionContext) |
Získá navrhované hodnoty pro dokončení příkazového řádku. |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
HasAlias(String) |
Určuje, zda je alias již definován. (Zděděno od IdentifierSymbol) |
HasAliasIgnoringPrefix(String) |
Určuje, jestli daný alias existuje u možnosti bez ohledu na jeho předponu. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SetDefaultValue(Object) |
Nastaví výchozí hodnotu pro možnost . |
SetDefaultValueFactory(Func<Object>) |
Nastaví delegáta, který se má vyvolat, když se vyžaduje výchozí hodnota možnosti. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Symbol) |
Explicitní implementace rozhraní
IValueDescriptor.GetDefaultValue() |
Získá výchozí hodnotu, pokud existuje. |
IValueDescriptor.HasDefaultValue |
Získá hodnotu, která označuje, zda existuje výchozí hodnota. |
IValueDescriptor.ValueName |
Získá název hodnoty. |
Metody rozšíření
Parse(Option, String) |
Parsuje hodnotu řetězce příkazového řádku pomocí možnosti . |
Parse(Option, String[]) |
Parsuje hodnotu řetězce příkazového řádku pomocí možnosti . |