Freigeben über


Argument Klasse

Definition

Ein Symbol, das einen Wert definiert, der an einen Befehl oder eine Option an die Befehlszeile übergeben werden kann.

public ref class Argument abstract : System::CommandLine::Symbol
public abstract class Argument : System.CommandLine.Symbol
type Argument = class
    inherit Symbol
Public MustInherit Class Argument
Inherits Symbol
Vererbung
Argument
Abgeleitet

Konstruktoren

Name Beschreibung
Argument(String)

Initialisiert eine neue Instanz der Argument-Klasse.

Eigenschaften

Name Beschreibung
Arity

Ruft ab oder legt die Arität des Arguments fest.

CompletionSources

Ruft die Liste der Abschlussquellen für das Argument ab.

Description

Ruft die Beschreibung des Symbols ab oder legt diese fest.

(Geerbt von Symbol)
HasDefaultValue

Gibt an, ob für das Argument ein Standardwert definiert ist.

HelpName

Dient zum Abrufen oder Festlegen des Platzhalternamens, der in der Verwendungshilfe für den Wert des Arguments angezeigt wird. Der Wert wird in winkelige Klammern (< und >) eingeschlossen.

Hidden

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Symbol ausgeblendet ist.

(Geerbt von Symbol)
Name

Ruft den Namen des Symbols ab.

(Geerbt von Symbol)
Parents

Ruft die übergeordneten Symbole ab.

(Geerbt von Symbol)
Validators

Stellt eine Liste der Argumentprüfer bereit. Validatoren können verwendet werden, um benutzerdefinierte Fehler basierend auf der Benutzereingabe bereitzustellen.

ValueType

Ruft ab oder legt fest Type , in dass die analysierten Token des Arguments in konvertiert werden.

Methoden

Name Beschreibung
GetCompletions(CompletionContext)

Ruft Fertigstellungen für das Symbol ab.

GetDefaultValue()

Ruft den Standardwert für das Argument ab.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

Gilt für: