Udostępnij za pośrednictwem


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

Nazwa Opis
Argument<T>(String)

Inicjuje nowe wystąpienie klasy Argument.

Właściwości

Nazwa Opis
Arity

Pobiera lub ustawia arity argumentu.

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

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)
Name

Pobiera nazwę symbolu.

(Odziedziczone po Symbol)
Parents

Pobiera symbole nadrzędne.

(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

Nazwa Opis
GetCompletions(CompletionContext)

Pobiera uzupełnienia symbolu.

(Odziedziczone po Argument)
GetDefaultValue()

Pobiera wartość domyślną argumentu.

(Odziedziczone po Argument)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Argument)

Metody rozszerzania

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

Dotyczy