Argument.SetDefaultValueFactory メソッド

定義

オーバーロード

SetDefaultValueFactory(Func<ArgumentResult,Object>)

引数の既定値が必要な場合に呼び出すデリゲートを設定します。

SetDefaultValueFactory(Func<Object>)

引数の既定値が必要な場合に呼び出すデリゲートを設定します。

SetDefaultValueFactory(Func<ArgumentResult,Object>)

引数の既定値が必要な場合に呼び出すデリゲートを設定します。

public:
 void SetDefaultValueFactory(Func<System::CommandLine::Parsing::ArgumentResult ^, System::Object ^> ^ getDefaultValue);
public void SetDefaultValueFactory (Func<System.CommandLine.Parsing.ArgumentResult,object?> getDefaultValue);
member this.SetDefaultValueFactory : Func<System.CommandLine.Parsing.ArgumentResult, obj> -> unit
Public Sub SetDefaultValueFactory (getDefaultValue As Func(Of ArgumentResult, Object))

パラメーター

getDefaultValue
Func<ArgumentResult,Object>

既定値を返すために呼び出すデリゲート。

注釈

このオーバーロードでは、 ArgumentResult がデリゲートに提供されます。

適用対象

SetDefaultValueFactory(Func<Object>)

引数の既定値が必要な場合に呼び出すデリゲートを設定します。

public:
 void SetDefaultValueFactory(Func<System::Object ^> ^ getDefaultValue);
public void SetDefaultValueFactory (Func<object?> getDefaultValue);
member this.SetDefaultValueFactory : Func<obj> -> unit
Public Sub SetDefaultValueFactory (getDefaultValue As Func(Of Object))

パラメーター

getDefaultValue
Func<Object>

既定値を返すために呼び出すデリゲート。

例外

getDefaultValue が null の場合にスローされます。

適用対象