Freigeben über


Argument<T> Konstruktoren

Definition

Überlädt

Argument<T>()

Initialisiert eine neue instance der Argument-Klasse.

Argument<T>(Func<T>)

Initialisiert eine neue instance der Argument-Klasse.

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

Initialisiert eine neue instance der Argument-Klasse.

Argument<T>(String, String)

Initialisiert eine neue instance der Argument-Klasse.

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

Initialisiert eine neue instance der Argument-Klasse.

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

Initialisiert eine neue instance der Argument-Klasse.

Argument<T>()

Initialisiert eine neue instance der Argument-Klasse.

public:
 Argument();
public Argument ();
Public Sub New ()

Gilt für:

Argument<T>(Func<T>)

Initialisiert eine neue instance der Argument-Klasse.

public:
 Argument(Func<T> ^ getDefaultValue);
public Argument (Func<T> getDefaultValue);
new System.CommandLine.Argument<'T> : Func<'T> -> System.CommandLine.Argument<'T>
Public Sub New (getDefaultValue As Func(Of T))

Parameter

getDefaultValue
Func<T>

Der Delegat, der aufgerufen werden soll, um den Standardwert zurückzugeben.

Ausnahmen

Wird ausgelöst, wenn getDefaultValue NULL ist.

Gilt für:

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

Initialisiert eine neue instance der Argument-Klasse.

public Argument (System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false);
new System.CommandLine.Argument<'T> : System.CommandLine.Parsing.ParseArgument<'T> * bool -> System.CommandLine.Argument<'T>
Public Sub New (parse As ParseArgument(Of T), Optional isDefault As Boolean = false)

Parameter

parse
ParseArgument<T>

Ein benutzerdefinierter Argumentparser.

isDefault
Boolean

true , um das parse Ergebnis als Standardwert zu verwenden.

Gilt für:

Argument<T>(String, String)

Initialisiert eine neue instance der Argument-Klasse.

public Argument (string? name, string? description = default);
new System.CommandLine.Argument<'T> : string * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, Optional description As String = Nothing)

Parameter

name
String

Der Name des Arguments.

description
String

Die Beschreibung des Arguments, die in der Hilfe dargestellt wird.

Gilt für:

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

Initialisiert eine neue instance der Argument-Klasse.

public Argument (string name, Func<T> getDefaultValue, string? description = default);
new System.CommandLine.Argument<'T> : string * Func<'T> * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, getDefaultValue As Func(Of T), Optional description As String = Nothing)

Parameter

name
String

Der Name des Arguments.

getDefaultValue
Func<T>

Der Delegat, der aufgerufen werden soll, um den Standardwert zurückzugeben.

description
String

Die Beschreibung des Arguments, die in der Hilfe dargestellt wird.

Ausnahmen

Wird ausgelöst, wenn getDefaultValue NULL ist.

Gilt für:

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

Initialisiert eine neue instance der Argument-Klasse.

public Argument (string? name, System.CommandLine.Parsing.ParseArgument<T> parse, bool isDefault = false, string? description = default);
new System.CommandLine.Argument<'T> : string * System.CommandLine.Parsing.ParseArgument<'T> * bool * string -> System.CommandLine.Argument<'T>
Public Sub New (name As String, parse As ParseArgument(Of T), Optional isDefault As Boolean = false, Optional description As String = Nothing)

Parameter

name
String

Der Name des Arguments.

parse
ParseArgument<T>

Ein benutzerdefinierter Argumentparser.

isDefault
Boolean

true , um das parse Ergebnis als Standardwert zu verwenden.

description
String

Die Beschreibung des Arguments, die in der Hilfe dargestellt wird.

Ausnahmen

Wird ausgelöst, wenn parse NULL ist.

Gilt für: