Option 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.
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
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
| Option(String, String, Type, Func<Object>, ArgumentArity) |
Inicjuje nowe wystąpienie klasy Option. |
| Option(String[], String, Type, Func<Object>, ArgumentArity) |
Inicjuje nowe wystąpienie klasy Option. |
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. |
| ArgumentHelpName |
Pobiera lub ustawia nazwę argumentu po wyświetleniu w pomocy. |
| 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. |
| Name |
Pobiera lub ustawia nazwę symbolu. |
| Parents |
Pobiera symbole nadrzędne. (Odziedziczone po Symbol) |
| ValueType |
Oczekuje Type się, że argumenty opcji zostaną przeanalizowane jako. |
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. |
| 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. |
| 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. |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
| SetDefaultValue(Object) |
Ustawia wartość domyślną opcji. |
| SetDefaultValueFactory(Func<Object>) |
Ustawia delegata do wywołania, gdy jest wymagana wartość domyślna dla opcji. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Symbol) |
Jawne implementacje interfejsu
| IValueDescriptor.GetDefaultValue() |
Pobiera wartość domyślną, jeśli istnieje. |
| IValueDescriptor.HasDefaultValue |
Pobiera wartość wskazującą, czy istnieje wartość domyślna. |
| IValueDescriptor.ValueName |
Pobiera nazwę wartości. |
Metody rozszerzania
| 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. |