Argument Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Vererbung
- Abgeleitet
- Implementiert
Konstruktoren
Argument() |
Initialisiert eine neue instance der Argument-Klasse. |
Argument(String, String) |
Initialisiert eine neue instance der Argument-Klasse. |
Eigenschaften
Arity |
Ruft die Arität des Arguments ab oder legt sie fest. |
Completions |
Ruft die Liste der Vervollständigungsquellen für das Argument ab. |
Description |
Ruft die Beschreibung des Symbols ab oder legt sie fest. (Geerbt von Symbol) |
HasDefaultValue |
Gibt an, ob ein Standardwert für das Argument definiert ist. |
HelpName |
Der Name, der in der Hilfeausgabe verwendet wird, um das Argument zu beschreiben. |
IsHidden |
Ruft einen Wert ab, der angibt, ob das Symbol ausgeblendet ist, oder legt einen Wert fest. (Geerbt von Symbol) |
Name |
Ruft den Namen des Symbols ab oder legt den Namen des Symbols fest. (Geerbt von Symbol) |
Parents |
Ruft die übergeordneten Symbole ab. (Geerbt von Symbol) |
ValueType |
Ruft die ab, in die Type die Argumenttoken konvertiert werden, oder legt diesen fest. |
Methoden
AddValidator(ValidateSymbolResult<ArgumentResult>) |
Fügt dem Argument eine benutzerdefinierte ValidateSymbolResult<T> hinzu. Validierungssteuerelemente können verwendet werden, um benutzerdefinierte Fehler basierend auf Benutzereingaben bereitzustellen. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetCompletions() |
Ruft Vervollständigungen für das Symbol ab. (Geerbt von Symbol) |
GetCompletions(CompletionContext) |
Ruft die vorgeschlagenen Werte für die Befehlszeilenvollständigung ab. |
GetDefaultValue() |
Ruft den Standardwert für das Argument ab. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
SetDefaultValue(Object) |
Legt den Standardwert für das Argument fest. |
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Legt einen Delegaten fest, der aufgerufen werden soll, wenn der Standardwert für das Argument erforderlich ist. |
SetDefaultValueFactory(Func<Object>) |
Legt einen Delegaten fest, der aufgerufen werden soll, wenn der Standardwert für das Argument erforderlich ist. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. |
Explizite Schnittstellenimplementierungen
IValueDescriptor.ValueName |
Ruft den Namen des Werts ab. |
Erweiterungsmethoden
Parse(Argument, String) |
Analysiert einen Befehlszeilenzeichenfolgenwert mithilfe eines Arguments. |
Parse(Argument, String[]) |
Analysiert einen Befehlszeilenzeichenfolgenwert mithilfe eines Arguments. |