Argument Klasa

Definicja

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

public ref class Argument : System::CommandLine::Symbol, System::CommandLine::Binding::IValueDescriptor
public class Argument : System.CommandLine.Symbol, System.CommandLine.Binding.IValueDescriptor
type Argument = class
    inherit Symbol
    interface IValueDescriptor
Public Class Argument
Inherits Symbol
Implements IValueDescriptor
Dziedziczenie
Argument
Pochodne
Implementuje

Konstruktory

Argument()

Inicjuje nowe wystąpienie klasy Argument.

Argument(String, String)

Inicjuje nowe wystąpienie klasy Argument.

Właściwości

Arity

Pobiera lub ustawia pobudzenie argumentu.

Completions

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

Description

Pobiera lub ustawia opis symbolu.

(Odziedziczone po Symbol)
HasDefaultValue

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

HelpName

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

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

Pobiera lub ustawia Type , na które będą konwertowane tokeny argumentów.

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.

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.

GetDefaultValue()

Pobiera wartość domyślną argumentu.

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.

SetDefaultValueFactory(Func<ArgumentResult,Object>)

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

SetDefaultValueFactory(Func<Object>)

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

ToString()

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

Jawne implementacje interfejsu

IValueDescriptor.ValueName

Pobiera nazwę wartości.

Metody rozszerzania

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