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. |