Argument<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.
generic <typename T>
public ref class Argument : System::CommandLine::Argument
public class Argument<T> : System.CommandLine.Argument
type Argument<'T> = class
inherit Argument
Public Class Argument(Of T)
Inherits Argument
Parametry typu
- T
- Dziedziczenie
Konstruktory
| Nazwisko | Opis |
|---|---|
| Argument<T>() |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. |
| Argument<T>(Func<T>) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. |
| Argument<T>(String, T) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. |
| Argument<T>(String) |
Inicjuje nowe wystąpienie klasy Argument. |
| Argument<T>(TryConvertArgument<T>) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. |
Właściwości
| Nazwisko | Opis |
|---|---|
| Aliases |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| ArgumentType |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| Arity |
Pobiera lub ustawia arity argumentu. (Odziedziczone po Argument) |
| CaptureRemainingTokens |
Pobiera lub ustawia wartość wskazującą, czy ten argument przechwytuje wszystkie pozostałe tokeny. (Odziedziczone po Argument) |
| Children |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| CompletionSources |
Pobiera listę źródeł uzupełniania dla argumentu. (Odziedziczone po Argument) |
| CustomParser |
Pobiera lub ustawia analizator argumentów niestandardowych. |
| DefaultValueFactory |
Pobiera lub ustawia delegata do wywołania w celu utworzenia wartości domyślnej. |
| Description |
Pobiera lub ustawia opis symbolu. (Odziedziczone po Symbol) |
| HasDefaultValue |
Określa, czy dla argumentu zdefiniowano wartość domyślną. |
| HasDefaultValue |
Określa, czy dla argumentu zdefiniowano wartość domyślną. (Odziedziczone po Argument) |
| HelpName |
Pobiera lub ustawia nazwę symbolu zastępczego wyświetlaną w pomocy użycia dla wartości argumentu.
Wartość zostanie opakowana w nawiasy kątowe ( |
| Hidden |
Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty. (Odziedziczone po Symbol) |
| IsHidden |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| Name |
Pobiera nazwę symbolu. (Odziedziczone po Symbol) |
| Parents |
Pobiera symbole nadrzędne. (Odziedziczone po Symbol) |
| RawAliases |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| Validators |
Zawiera listę modułów sprawdzania poprawności argumentów. Moduły sprawdzania poprawności mogą służyć do dostarczania niestandardowych błędów na podstawie danych wejściowych użytkownika. (Odziedziczone po Argument) |
| ValueType |
Pobiera lub ustawia, na Type który będą konwertowane tokeny analizowane argumentu. |
Metody
| Nazwisko | Opis |
|---|---|
| AddAliasInner(String) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| AddSuggestions(IReadOnlyCollection<String>) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| AddSuggestionSource(ISuggestionSource) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| AddSuggestionSource(Suggest) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| AddValidator(ValidateSymbol<ArgumentResult>) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| ClearAliases() |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| GetCompletions(CompletionContext) |
Pobiera uzupełnienia symbolu. (Odziedziczone po Argument) |
| GetDefaultValue() |
Pobiera wartość domyślną argumentu. (Odziedziczone po Argument) |
| HasAlias(String) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| HasRawAlias(String) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| SetDefaultValue(Func<Object>) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| SetDefaultValue(Object) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| Suggest(String) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Argument) |
Jawne implementacje interfejsu
| Nazwisko | Opis |
|---|---|
| IArgument.Arity |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| ISymbol.Children |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Symbol) |
| IValueDescriptor.Type |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
| IValueDescriptor.ValueName |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. (Odziedziczone po Argument) |
Metody rozszerzania
| Nazwisko | Opis |
|---|---|
| AcceptExistingOnly<T>(Argument<T>) |
Konfiguruje argument tak, aby akceptował tylko wartości odpowiadające istniejącym plikom lub katalogom. |
| AcceptLegalFileNamesOnly<T>(Argument<T>) |
Konfiguruje argument tak, aby akceptował tylko wartości reprezentujące nazwy plików prawnych. |
| AcceptLegalFilePathsOnly<T>(Argument<T>) |
Konfiguruje argument tak, aby akceptował tylko wartości reprezentujące ścieżki plików prawnych. |
| AcceptOnlyFromAmong<T>(Argument<T>, String[]) |
Konfiguruje argument tak, aby akceptował tylko określone wartości i sugerował je jako uzupełnienia wiersza polecenia. |
| AcceptOnlyFromAmong<T>(Argument<T>, StringComparer, String[]) |
Konfiguruje argument tak, aby akceptował tylko określone wartości przy użyciu określonego modułu porównania i sugerował je jako uzupełnienia wiersza polecenia. |
| BuildAlias(IValueDescriptor) |
Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji. |