다음을 통해 공유


Argument<T> 생성자

정의

오버로드

Argument<T>()

Argument 클래스의 새 instance 초기화합니다.

Argument<T>(Func<T>)

Argument 클래스의 새 instance 초기화합니다.

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

Argument 클래스의 새 instance 초기화합니다.

Argument<T>(String, String)

Argument 클래스의 새 instance 초기화합니다.

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

Argument 클래스의 새 instance 초기화합니다.

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

Argument 클래스의 새 instance 초기화합니다.

Argument<T>()

Argument 클래스의 새 instance 초기화합니다.

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

적용 대상

Argument<T>(Func<T>)

Argument 클래스의 새 instance 초기화합니다.

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))

매개 변수

getDefaultValue
Func<T>

기본값을 반환하기 위해 호출할 대리자입니다.

예외

getDefaultValue이 null일 때 발생.

적용 대상

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

Argument 클래스의 새 instance 초기화합니다.

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)

매개 변수

parse
ParseArgument<T>

사용자 지정 인수 파서입니다.

isDefault
Boolean

true 결과를 기본값으로 사용합니다 parse .

적용 대상

Argument<T>(String, String)

Argument 클래스의 새 instance 초기화합니다.

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)

매개 변수

name
String

인수의 이름입니다.

description
String

도움말에 표시된 인수에 대한 설명입니다.

적용 대상

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

Argument 클래스의 새 instance 초기화합니다.

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)

매개 변수

name
String

인수의 이름입니다.

getDefaultValue
Func<T>

기본값을 반환하기 위해 호출할 대리자입니다.

description
String

도움말에 표시된 인수에 대한 설명입니다.

예외

getDefaultValue이 null일 때 발생.

적용 대상

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

Argument 클래스의 새 instance 초기화합니다.

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)

매개 변수

name
String

인수의 이름입니다.

parse
ParseArgument<T>

사용자 지정 인수 파서입니다.

isDefault
Boolean

true 결과를 기본값으로 사용합니다 parse .

description
String

도움말에 표시된 인수에 대한 설명입니다.

예외

parse이 null일 때 발생.

적용 대상