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, System::CommandLine::Binding::IValueDescriptor<T>
public class Argument<T> : System.CommandLine.Argument, System.CommandLine.Binding.IValueDescriptor<T>
type Argument<'T> = class
    inherit Argument
    interface IValueDescriptor<'T>
    interface IValueDescriptor
Public Class Argument(Of T)
Inherits Argument
Implements IValueDescriptor(Of T)

Parametry typu

T
Dziedziczenie
Argument<T>
Implementuje

Konstruktory

Argument<T>()

Inicjuje nowe wystąpienie klasy Argument.

Argument<T>(Func<T>)

Inicjuje nowe wystąpienie klasy Argument.

Argument<T>(ParseArgument<T>, Boolean)

Inicjuje nowe wystąpienie klasy Argument.

Argument<T>(String, Func<T>, String)

Inicjuje nowe wystąpienie klasy Argument.

Argument<T>(String, ParseArgument<T>, Boolean, String)

Inicjuje nowe wystąpienie klasy Argument.

Argument<T>(String, String)

Inicjuje nowe wystąpienie klasy Argument.

Właściwości

Arity

Pobiera lub ustawia pobudzenie argumentu.

(Odziedziczone po Argument)
Completions

Pobiera listę źródeł uzupełniania dla argumentu.

(Odziedziczone po Argument)
Description

Pobiera lub ustawia opis symbolu.

(Odziedziczone po Symbol)
HasDefaultValue

Określa, czy dla argumentu zdefiniowano wartość domyślną.

(Odziedziczone po Argument)
HelpName

Nazwa używana w danych wyjściowych pomocy do opisywania argumentu.

(Odziedziczone po Argument)
IsHidden

Pobiera lub ustawia wartość wskazującą, czy symbol jest ukryty.

(Odziedziczone po Symbol)
Name

Pobiera lub ustawia nazwę symbolu.

(Odziedziczone po Symbol)
Parents

Pobiera symbole nadrzędne.

(Odziedziczone po Symbol)
ValueType

Typ wartości.

Metody

AddValidator(ValidateSymbolResult<ArgumentResult>)

Dodaje element niestandardowy ValidateSymbolResult<T> do argumentu. 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)
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.

(Odziedziczone po Argument)
GetDefaultValue()

Pobiera wartość domyślną argumentu.

(Odziedziczone po Argument)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SetDefaultValue(Object)

Ustawia wartość domyślną argumentu.

(Odziedziczone po Argument)
SetDefaultValueFactory(Func<ArgumentResult,Object>)

Ustawia delegata do wywołania, gdy jest wymagana wartość domyślna argumentu.

(Odziedziczone po Argument)
SetDefaultValueFactory(Func<Object>)

Ustawia delegata do wywołania, gdy jest wymagana wartość domyślna argumentu.

(Odziedziczone po Argument)
ToString()

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

(Odziedziczone po Argument)

Jawne implementacje interfejsu

IValueDescriptor.ValueName

Pobiera nazwę wartości.

(Odziedziczone po Argument)

Metody rozszerzania

ExistingOnly<T>(Argument<T>)

Konfiguruje argument tak, aby akceptował tylko wartości odpowiadające istniejącym plikom lub katalogom.

Parse(Argument, String)

Analizuje wartość ciągu wiersza polecenia przy użyciu argumentu.

Parse(Argument, String[])

Analizuje wartość ciągu wiersza polecenia przy użyciu argumentu.

Dotyczy