Option<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Symbol definiujący nazwany parametr i wartość dla tego parametru.
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
Oczekuje Type się, że argumenty opcji zostaną przeanalizowane jako.
- Dziedziczenie
- Implementuje
Konstruktory
Option<T>(String, Func<T>, String) |
Symbol definiujący nazwany parametr i wartość dla tego parametru. |
Option<T>(String, ParseArgument<T>, Boolean, String) |
Symbol definiujący nazwany parametr i wartość dla tego parametru. |
Option<T>(String, String) |
Inicjuje nowe wystąpienie klasy IdentifierSymbol. |
Option<T>(String[], Func<T>, String) |
Symbol definiujący nazwany parametr i wartość dla tego parametru. |
Option<T>(String[], ParseArgument<T>, Boolean, String) |
Symbol definiujący nazwany parametr i wartość dla tego parametru. |
Option<T>(String[], String) |
Symbol definiujący nazwany parametr i wartość dla tego parametru. |
Właściwości
Aliases |
Pobiera zestaw ciągów, których można użyć w wierszu polecenia, aby określić symbol. (Odziedziczone po IdentifierSymbol) |
AllowMultipleArgumentsPerToken |
Pobiera wartość wskazującą, czy dla każdego tokenu identyfikatora opcji jest dozwolonych wiele tokenów argumentów. (Odziedziczone po Option) |
ArgumentHelpName |
Pobiera lub ustawia nazwę argumentu po wyświetleniu w pomocy. (Odziedziczone po Option) |
Arity |
Pobiera lub ustawia pobudzenie opcji. |
Description |
Pobiera lub ustawia opis symbolu. (Odziedziczone po Symbol) |
IsHidden |
Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty. (Odziedziczone po Symbol) |
IsRequired |
Wskazuje, czy opcja jest wymagana po wywołaniu polecenia nadrzędnego. (Odziedziczone po Option) |
Name |
Pobiera lub ustawia nazwę symbolu. (Odziedziczone po Option) |
Parents |
Pobiera symbole nadrzędne. (Odziedziczone po Symbol) |
ValueType |
Oczekuje Type się, że argumenty opcji zostaną przeanalizowane jako. (Odziedziczone po Option) |
Metody
AddAlias(String) |
Dodaje alias. (Odziedziczone po IdentifierSymbol) |
AddValidator(ValidateSymbolResult<OptionResult>) |
Dodaje moduł sprawdzania poprawności, który będzie wywoływany, gdy opcja jest zgodna z analizatorem. (Odziedziczone po Option) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetCompletions() |
Pobiera uzupełnianie symbolu. (Odziedziczone po Symbol) |
GetCompletions(CompletionContext) |
Pobiera sugerowane wartości dla uzupełniania wiersza polecenia. (Odziedziczone po Option) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
HasAlias(String) |
Określa, czy alias został już zdefiniowany. (Odziedziczone po IdentifierSymbol) |
HasAliasIgnoringPrefix(String) |
Wskazuje, czy dany alias istnieje w opcji, niezależnie od jego prefiksu. (Odziedziczone po Option) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
SetDefaultValue(Object) |
Ustawia wartość domyślną opcji. (Odziedziczone po Option) |
SetDefaultValueFactory(Func<Object>) |
Ustawia delegata do wywołania, gdy jest wymagana wartość domyślna dla opcji. (Odziedziczone po Option) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Symbol) |
Jawne implementacje interfejsu
IValueDescriptor.GetDefaultValue() |
Pobiera wartość domyślną, jeśli istnieje. (Odziedziczone po Option) |
IValueDescriptor.HasDefaultValue |
Pobiera wartość wskazującą, czy istnieje wartość domyślna. (Odziedziczone po Option) |
IValueDescriptor.ValueName |
Pobiera nazwę wartości. (Odziedziczone po Option) |
Metody rozszerzania
ExistingOnly<T>(Option<T>) |
Konfiguruje opcję akceptowania tylko wartości odpowiadających istniejącym plikom lub katalogom. |
Parse(Option, String) |
Analizuje wartość ciągu wiersza polecenia przy użyciu opcji. |
Parse(Option, String[]) |
Analizuje wartość ciągu wiersza polecenia przy użyciu opcji. |