Option<T> 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.
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)
Parametry typu
- T
Hodnota Type , podle které se očekává, že argumenty možnosti budou analyzovány jako.
- Dědičnost
- Implementuje
Konstruktory
Option<T>(String, Func<T>, String) |
Symbol definující pojmenovaný parametr a hodnotu pro tento parametr. |
Option<T>(String, ParseArgument<T>, Boolean, String) |
Symbol definující pojmenovaný parametr a hodnotu pro tento parametr. |
Option<T>(String, String) |
Inicializuje novou instanci IdentifierSymbol třídy . |
Option<T>(String[], Func<T>, String) |
Symbol definující pojmenovaný parametr a hodnotu pro tento parametr. |
Option<T>(String[], ParseArgument<T>, Boolean, String) |
Symbol definující pojmenovaný parametr a hodnotu pro tento parametr. |
Option<T>(String[], String) |
Symbol definující pojmenovaný parametr a hodnotu pro tento parametr. |
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. (Zděděno od Option) |
ArgumentHelpName |
Získá nebo nastaví název argumentu při zobrazení v nápovědě. (Zděděno od Option) |
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. (Zděděno od Option) |
Name |
Získá nebo nastaví název symbolu. (Zděděno od Option) |
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. (Zděděno od Option) |
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. (Zděděno od Option) |
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. (Zděděno od Option) |
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. (Zděděno od Option) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
SetDefaultValue(Object) |
Nastaví výchozí hodnotu pro možnost . (Zděděno od Option) |
SetDefaultValueFactory(Func<Object>) |
Nastaví delegáta, který se má vyvolat, když se vyžaduje výchozí hodnota možnosti. (Zděděno od Option) |
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. (Zděděno od Option) |
IValueDescriptor.HasDefaultValue |
Získá hodnotu, která označuje, zda existuje výchozí hodnota. (Zděděno od Option) |
IValueDescriptor.ValueName |
Získá název hodnoty. (Zděděno od Option) |
Metody rozšíření
ExistingOnly<T>(Option<T>) |
Nakonfiguruje možnost tak, aby přijímala pouze hodnoty odpovídající existujícím souborům nebo adresářům. |
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 . |