Język

Argument<T> Klasa

Definicja

Symbol definiujący wartość, którą można przekazać w wierszu polecenia do polecenia lub opcji.

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
Argument<T>

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 (< i >).

(Odziedziczone po Argument)
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.

Dotyczy