次の方法で共有


Option コンストラクター

定義

オーバーロード

Option(String, String, Type, Func<Object>, ArgumentArity)

Option クラスの新しいインスタンスを初期化します。

Option(String[], String, Type, Func<Object>, ArgumentArity)

Option クラスの新しいインスタンスを初期化します。

Option(String, String, Type, Func<Object>, ArgumentArity)

Option クラスの新しいインスタンスを初期化します。

public Option (string name, string? description = default, Type? argumentType = default, Func<object?>? getDefaultValue = default, System.CommandLine.ArgumentArity arity = default);
new System.CommandLine.Option : string * string * Type * Func<obj> * System.CommandLine.ArgumentArity -> System.CommandLine.Option
Public Sub New (name As String, Optional description As String = Nothing, Optional argumentType As Type = Nothing, Optional getDefaultValue As Func(Of Object) = Nothing, Optional arity As ArgumentArity = Nothing)

パラメーター

name
String

オプションの名前。コマンド ラインで指定するために使用できます。

description
String

ヘルプに表示されるオプションの説明。

argumentType
Type

オプションの引数を解析できる型。

getDefaultValue
Func<Object>

コマンド ラインでオプションが指定されていない場合に、そのオプションの既定値を取得するために使用されるデリゲート。

arity
ArgumentArity

オプションのアリティ。

適用対象

Option(String[], String, Type, Func<Object>, ArgumentArity)

Option クラスの新しいインスタンスを初期化します。

public Option (string[] aliases, string? description = default, Type? argumentType = default, Func<object?>? getDefaultValue = default, System.CommandLine.ArgumentArity arity = default);
new System.CommandLine.Option : string[] * string * Type * Func<obj> * System.CommandLine.ArgumentArity -> System.CommandLine.Option
Public Sub New (aliases As String(), Optional description As String = Nothing, Optional argumentType As Type = Nothing, Optional getDefaultValue As Func(Of Object) = Nothing, Optional arity As ArgumentArity = Nothing)

パラメーター

aliases
String[]

コマンド ラインで オプションを指定するために使用できる文字列のセット。

description
String

ヘルプに表示されるオプションの説明。

argumentType
Type

オプションの引数を解析できる型。

getDefaultValue
Func<Object>

コマンド ラインでオプションが指定されていない場合に、そのオプションの既定値を取得するために使用されるデリゲート。

arity
ArgumentArity

オプションのアリティ。

適用対象