แก้ไข

แชร์ผ่าน


Handler.SetHandler Method

Definition

Overloads

SetHandler(Command, Action)

Sets a command's handler based on an Action.

SetHandler(Command, Action<InvocationContext>)
SetHandler(Command, Func<InvocationContext,Task>)
SetHandler(Command, Func<Task>)

Sets a command's handler based on a Func<TResult>.

SetHandler<T>(Command, Action<T>, IValueDescriptor[])

Sets a command's handler based on an Action<T>.

SetHandler<T>(Command, Action<T>, IValueDescriptor<T>)
SetHandler<T>(Command, Func<T,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T,TResult>.

SetHandler<T>(Command, Func<T,Task>, IValueDescriptor<T>)
SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15,T16>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15,T16,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8>.

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Func<T1,T2,T3,T4, T5,T6,T7,T8,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>, IValueDescriptor<T8>)
SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Action<T1,T2,T3, T4,T5,T6,T7,T8>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>, IValueDescriptor<T8>)
SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Func<T1,T2,T3,T4,T5,T6,T7,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Action<T1,T2,T3,T4, T5,T6,T7>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>)
SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Action<T1,T2,T3,T4,T5,T6,T7>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7>.

SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Func<T1,T2,T3,T4,T5, T6,T7,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>)
SetHandler<T1,T2,T3,T4,T5,T6>(Command, Func<T1,T2,T3,T4,T5,T6,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,TResult>.

SetHandler<T1,T2,T3,T4,T5,T6>(Command, Func<T1,T2,T3,T4,T5,T6, Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>)
SetHandler<T1,T2,T3,T4,T5,T6>(Command, Action<T1,T2,T3,T4,T5, T6>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>)
SetHandler<T1,T2,T3,T4,T5,T6>(Command, Action<T1,T2,T3,T4,T5,T6>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6>.

SetHandler<T1,T2,T3,T4,T5>(Command, Func<T1,T2,T3,T4,T5,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>)
SetHandler<T1,T2,T3,T4,T5>(Command, Action<T1,T2,T3,T4,T5>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>)
SetHandler<T1,T2,T3,T4,T5>(Command, Func<T1,T2,T3,T4,T5,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,TResult>.

SetHandler<T1,T2,T3,T4,T5>(Command, Action<T1,T2,T3,T4,T5>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5>.

SetHandler<T1,T2,T3,T4>(Command, Action<T1,T2,T3,T4>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4>.

SetHandler<T1,T2,T3,T4>(Command, Func<T1,T2,T3,T4,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,TResult>.

SetHandler<T1,T2,T3,T4>(Command, Action<T1,T2,T3,T4>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>)
SetHandler<T1,T2,T3,T4>(Command, Func<T1,T2,T3,T4,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>)
SetHandler<T1,T2,T3>(Command, Func<T1,T2,T3,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>)
SetHandler<T1,T2,T3>(Command, Action<T1,T2,T3>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>)
SetHandler<T1,T2,T3>(Command, Func<T1,T2,T3,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,TResult>.

SetHandler<T1,T2,T3>(Command, Action<T1,T2,T3>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3>.

SetHandler<T1,T2>(Command, Action<T1,T2>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2>.

SetHandler<T1,T2>(Command, Func<T1,T2,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>)
SetHandler<T1,T2>(Command, Func<T1,T2,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,TResult>.

SetHandler<T1,T2>(Command, Action<T1,T2>, IValueDescriptor<T1>, IValueDescriptor<T2>)

SetHandler(Command, Action)

Source:
Handler.Action.cs

Sets a command's handler based on an Action.

public:
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action ^ handle);
public static void SetHandler(this System.CommandLine.Command command, Action handle);
static member SetHandler : System.CommandLine.Command * Action -> unit
<Extension()>
Public Sub SetHandler (command As Command, handle As Action)

Parameters

command
Command
handle
Action

Applies to

SetHandler(Command, Action<InvocationContext>)

Source:
Handler.Action.cs
public:
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<System::CommandLine::Invocation::InvocationContext ^> ^ handle);
public static void SetHandler(this System.CommandLine.Command command, Action<System.CommandLine.Invocation.InvocationContext> handle);
static member SetHandler : System.CommandLine.Command * Action<System.CommandLine.Invocation.InvocationContext> -> unit
<Extension()>
Public Sub SetHandler (command As Command, handle As Action(Of InvocationContext))

Parameters

command
Command

Applies to

SetHandler(Command, Func<InvocationContext,Task>)

Source:
Handler.Func.cs
public:
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<System::CommandLine::Invocation::InvocationContext ^, System::Threading::Tasks::Task ^> ^ handle);
public static void SetHandler(this System.CommandLine.Command command, Func<System.CommandLine.Invocation.InvocationContext,System.Threading.Tasks.Task> handle);
static member SetHandler : System.CommandLine.Command * Func<System.CommandLine.Invocation.InvocationContext, System.Threading.Tasks.Task> -> unit
<Extension()>
Public Sub SetHandler (command As Command, handle As Func(Of InvocationContext, Task))

Parameters

command
Command

Applies to

SetHandler(Command, Func<Task>)

Source:
Handler.Func.cs

Sets a command's handler based on a Func<TResult>.

public:
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<System::Threading::Tasks::Task ^> ^ handle);
public static void SetHandler(this System.CommandLine.Command command, Func<System.Threading.Tasks.Task> handle);
static member SetHandler : System.CommandLine.Command * Func<System.Threading.Tasks.Task> -> unit
<Extension()>
Public Sub SetHandler (command As Command, handle As Func(Of Task))

Parameters

command
Command
handle
Func<Task>

Applies to

SetHandler<T>(Command, Action<T>, IValueDescriptor[])

Sets a command's handler based on an Action<T>.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T>(this System.CommandLine.Command command, Action<T> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T) (command As Command, handle As Action(Of T), ParamArray symbols As IValueDescriptor())

Type Parameters

T

Parameters

command
Command
handle
Action<T>
symbols
IValueDescriptor[]

Applies to

SetHandler<T>(Command, Action<T>, IValueDescriptor<T>)

Source:
Handler.Action.cs
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T> ^ handle, System::CommandLine::Binding::IValueDescriptor<T> ^ symbol);
public static void SetHandler<T>(this System.CommandLine.Command command, Action<T> handle, System.CommandLine.Binding.IValueDescriptor<T> symbol);
static member SetHandler : System.CommandLine.Command * Action<'T> * System.CommandLine.Binding.IValueDescriptor<'T> -> unit
<Extension()>
Public Sub SetHandler(Of T) (command As Command, handle As Action(Of T), symbol As IValueDescriptor(Of T))

Type Parameters

T

Parameters

command
Command
handle
Action<T>

Applies to

SetHandler<T>(Command, Func<T,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T,TResult>.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T>(this System.CommandLine.Command command, Func<T,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T) (command As Command, handle As Func(Of T, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T

Parameters

command
Command
handle
Func<T,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T>(Command, Func<T,Task>, IValueDescriptor<T>)

Source:
Handler.Func.cs
public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T> ^ symbol);
public static void SetHandler<T>(this System.CommandLine.Command command, Func<T,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T> symbol);
static member SetHandler : System.CommandLine.Command * Func<'T, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T> -> unit
<Extension()>
Public Sub SetHandler(Of T) (command As Command, handle As Func(Of T, Task), symbol As IValueDescriptor(Of T))

Type Parameters

T

Parameters

command
Command
handle
Func<T,Task>

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15,T16>, IValueDescriptor[])

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
T16

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15, T16>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13, T14,T15,T16,Task>, IValueDescriptor[])

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, 'T16, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
T16

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,Task>, IValueDescriptor[])

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, 'T15> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,Task>, IValueDescriptor[])

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, 'T14> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, 'T13> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9
T10

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,T9,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8,T9>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8,T9>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8,T9> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8
T9

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Action<T1,T2,T3,T4,T5,T6,T7,T8>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7,T8>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Func<T1,T2,T3,T4, T5,T6,T7,T8,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>, IValueDescriptor<T8>)

Source:
Handler.Func.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5, System::CommandLine::Binding::IValueDescriptor<T6> ^ symbol6, System::CommandLine::Binding::IValueDescriptor<T7> ^ symbol7, System::CommandLine::Binding::IValueDescriptor<T8> ^ symbol8);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5, System.CommandLine.Binding.IValueDescriptor<T6> symbol6, System.CommandLine.Binding.IValueDescriptor<T7> symbol7, System.CommandLine.Binding.IValueDescriptor<T8> symbol8);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> * System.CommandLine.Binding.IValueDescriptor<'T6> * System.CommandLine.Binding.IValueDescriptor<'T7> * System.CommandLine.Binding.IValueDescriptor<'T8> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, Task), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5), symbol6 As IValueDescriptor(Of T6), symbol7 As IValueDescriptor(Of T7), symbol8 As IValueDescriptor(Of T8))

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,Task>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>
symbol6
IValueDescriptor<T6>
symbol7
IValueDescriptor<T7>
symbol8
IValueDescriptor<T8>

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Action<T1,T2,T3, T4,T5,T6,T7,T8>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>, IValueDescriptor<T8>)

Source:
Handler.Action.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7, T8> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5, System::CommandLine::Binding::IValueDescriptor<T6> ^ symbol6, System::CommandLine::Binding::IValueDescriptor<T7> ^ symbol7, System::CommandLine::Binding::IValueDescriptor<T8> ^ symbol8);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7,T8> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5, System.CommandLine.Binding.IValueDescriptor<T6> symbol6, System.CommandLine.Binding.IValueDescriptor<T7> symbol7, System.CommandLine.Binding.IValueDescriptor<T8> symbol8);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> * System.CommandLine.Binding.IValueDescriptor<'T6> * System.CommandLine.Binding.IValueDescriptor<'T7> * System.CommandLine.Binding.IValueDescriptor<'T8> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7, T8), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5), symbol6 As IValueDescriptor(Of T6), symbol7 As IValueDescriptor(Of T7), symbol8 As IValueDescriptor(Of T8))

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8

Parameters

command
Command
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>
symbol6
IValueDescriptor<T6>
symbol7
IValueDescriptor<T7>
symbol8
IValueDescriptor<T8>

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(Command, Func<T1,T2,T3,T4,T5,T6,T7,T8,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,T8,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, T8, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7,T8>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,T8,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7, T8) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7
T8

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,T8,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Func<T1,T2,T3,T4,T5,T6,T7,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,T7,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Action<T1,T2,T3,T4, T5,T6,T7>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>)

Source:
Handler.Action.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5, System::CommandLine::Binding::IValueDescriptor<T6> ^ symbol6, System::CommandLine::Binding::IValueDescriptor<T7> ^ symbol7);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5, System.CommandLine.Binding.IValueDescriptor<T6> symbol6, System.CommandLine.Binding.IValueDescriptor<T7> symbol7);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> * System.CommandLine.Binding.IValueDescriptor<'T6> * System.CommandLine.Binding.IValueDescriptor<'T7> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5), symbol6 As IValueDescriptor(Of T6), symbol7 As IValueDescriptor(Of T7))

Type Parameters

T1
T2
T3
T4
T5
T6
T7

Parameters

command
Command
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>
symbol6
IValueDescriptor<T6>
symbol7
IValueDescriptor<T7>

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Action<T1,T2,T3,T4,T5,T6,T7>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6,T7>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6, T7> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6,T7> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6, T7), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6
T7

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6,T7>(Command, Func<T1,T2,T3,T4,T5, T6,T7,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>, IValueDescriptor<T7>)

Source:
Handler.Func.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, T7, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5, System::CommandLine::Binding::IValueDescriptor<T6> ^ symbol6, System::CommandLine::Binding::IValueDescriptor<T7> ^ symbol7);
public static void SetHandler<T1,T2,T3,T4,T5,T6,T7>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,T7,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5, System.CommandLine.Binding.IValueDescriptor<T6> symbol6, System.CommandLine.Binding.IValueDescriptor<T7> symbol7);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> * System.CommandLine.Binding.IValueDescriptor<'T6> * System.CommandLine.Binding.IValueDescriptor<'T7> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6, T7) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, T7, Task), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5), symbol6 As IValueDescriptor(Of T6), symbol7 As IValueDescriptor(Of T7))

Type Parameters

T1
T2
T3
T4
T5
T6
T7

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,T7,Task>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>
symbol6
IValueDescriptor<T6>
symbol7
IValueDescriptor<T7>

Applies to

SetHandler<T1,T2,T3,T4,T5,T6>(Command, Func<T1,T2,T3,T4,T5,T6,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,T6,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5,T6>(Command, Func<T1,T2,T3,T4,T5,T6, Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>)

Source:
Handler.Func.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, T6, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5, System::CommandLine::Binding::IValueDescriptor<T6> ^ symbol6);
public static void SetHandler<T1,T2,T3,T4,T5,T6>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,T6,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5, System.CommandLine.Binding.IValueDescriptor<T6> symbol6);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> * System.CommandLine.Binding.IValueDescriptor<'T6> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, T6, Task), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5), symbol6 As IValueDescriptor(Of T6))

Type Parameters

T1
T2
T3
T4
T5
T6

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,T6,Task>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>
symbol6
IValueDescriptor<T6>

Applies to

SetHandler<T1,T2,T3,T4,T5,T6>(Command, Action<T1,T2,T3,T4,T5, T6>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>, IValueDescriptor<T6>)

Source:
Handler.Action.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5, System::CommandLine::Binding::IValueDescriptor<T6> ^ symbol6);
public static void SetHandler<T1,T2,T3,T4,T5,T6>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5, System.CommandLine.Binding.IValueDescriptor<T6> symbol6);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> * System.CommandLine.Binding.IValueDescriptor<'T6> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5), symbol6 As IValueDescriptor(Of T6))

Type Parameters

T1
T2
T3
T4
T5
T6

Parameters

command
Command
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>
symbol6
IValueDescriptor<T6>

Applies to

SetHandler<T1,T2,T3,T4,T5,T6>(Command, Action<T1,T2,T3,T4,T5,T6>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5,T6>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5, T6> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5,T6>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5,T6> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5, T6) (command As Command, handle As Action(Of T1, T2, T3, T4, T5, T6), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5
T6

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5>(Command, Func<T1,T2,T3,T4,T5,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>)

Source:
Handler.Func.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5);
public static void SetHandler<T1,T2,T3,T4,T5>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, Task), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5))

Type Parameters

T1
T2
T3
T4
T5

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,Task>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>

Applies to

SetHandler<T1,T2,T3,T4,T5>(Command, Action<T1,T2,T3,T4,T5>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>, IValueDescriptor<T5>)

Source:
Handler.Action.cs
public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4, System::CommandLine::Binding::IValueDescriptor<T5> ^ symbol5);
public static void SetHandler<T1,T2,T3,T4,T5>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4, System.CommandLine.Binding.IValueDescriptor<T5> symbol5);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> * System.CommandLine.Binding.IValueDescriptor<'T5> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5) (command As Command, handle As Action(Of T1, T2, T3, T4, T5), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4), symbol5 As IValueDescriptor(Of T5))

Type Parameters

T1
T2
T3
T4
T5

Parameters

command
Command
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>
symbol5
IValueDescriptor<T5>

Applies to

SetHandler<T1,T2,T3,T4,T5>(Command, Func<T1,T2,T3,T4,T5,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,T5,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, T5, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,T5,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, 'T5, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5) (command As Command, handle As Func(Of T1, T2, T3, T4, T5, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5

Parameters

command
Command
handle
Func<T1,T2,T3,T4,T5,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4,T5>(Command, Action<T1,T2,T3,T4,T5>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4,T5>.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4, T5> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4,T5>(this System.CommandLine.Command command, Action<T1,T2,T3,T4,T5> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4, 'T5> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4, T5) (command As Command, handle As Action(Of T1, T2, T3, T4, T5), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4
T5

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4>(Command, Action<T1,T2,T3,T4>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3,T4>.

public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4>(this System.CommandLine.Command command, Action<T1,T2,T3,T4> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4) (command As Command, handle As Action(Of T1, T2, T3, T4), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4>(Command, Func<T1,T2,T3,T4,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,T4,TResult>.

public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3,T4>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4) (command As Command, handle As Func(Of T1, T2, T3, T4, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3
T4

Parameters

command
Command
handle
Func<T1,T2,T3,T4,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3,T4>(Command, Action<T1,T2,T3,T4>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>)

Source:
Handler.Action.cs
public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3, T4> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4);
public static void SetHandler<T1,T2,T3,T4>(this System.CommandLine.Command command, Action<T1,T2,T3,T4> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3, 'T4> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4) (command As Command, handle As Action(Of T1, T2, T3, T4), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4))

Type Parameters

T1
T2
T3
T4

Parameters

command
Command
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>

Applies to

SetHandler<T1,T2,T3,T4>(Command, Func<T1,T2,T3,T4,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>, IValueDescriptor<T4>)

Source:
Handler.Func.cs
public:
generic <typename T1, typename T2, typename T3, typename T4>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, T4, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3, System::CommandLine::Binding::IValueDescriptor<T4> ^ symbol4);
public static void SetHandler<T1,T2,T3,T4>(this System.CommandLine.Command command, Func<T1,T2,T3,T4,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3, System.CommandLine.Binding.IValueDescriptor<T4> symbol4);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, 'T4, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> * System.CommandLine.Binding.IValueDescriptor<'T4> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3, T4) (command As Command, handle As Func(Of T1, T2, T3, T4, Task), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3), symbol4 As IValueDescriptor(Of T4))

Type Parameters

T1
T2
T3
T4

Parameters

command
Command
handle
Func<T1,T2,T3,T4,Task>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>
symbol4
IValueDescriptor<T4>

Applies to

SetHandler<T1,T2,T3>(Command, Func<T1,T2,T3,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>)

Source:
Handler.Func.cs
public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3);
public static void SetHandler<T1,T2,T3>(this System.CommandLine.Command command, Func<T1,T2,T3,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3) (command As Command, handle As Func(Of T1, T2, T3, Task), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3))

Type Parameters

T1
T2
T3

Parameters

command
Command
handle
Func<T1,T2,T3,Task>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>

Applies to

SetHandler<T1,T2,T3>(Command, Action<T1,T2,T3>, IValueDescriptor<T1>, IValueDescriptor<T2>, IValueDescriptor<T3>)

Source:
Handler.Action.cs
public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2, System::CommandLine::Binding::IValueDescriptor<T3> ^ symbol3);
public static void SetHandler<T1,T2,T3>(this System.CommandLine.Command command, Action<T1,T2,T3> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2, System.CommandLine.Binding.IValueDescriptor<T3> symbol3);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> * System.CommandLine.Binding.IValueDescriptor<'T3> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3) (command As Command, handle As Action(Of T1, T2, T3), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2), symbol3 As IValueDescriptor(Of T3))

Type Parameters

T1
T2
T3

Parameters

command
Command
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>
symbol3
IValueDescriptor<T3>

Applies to

SetHandler<T1,T2,T3>(Command, Func<T1,T2,T3,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,T3,TResult>.

public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, T3, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3>(this System.CommandLine.Command command, Func<T1,T2,T3,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, 'T3, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3) (command As Command, handle As Func(Of T1, T2, T3, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3

Parameters

command
Command
handle
Func<T1,T2,T3,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2,T3>(Command, Action<T1,T2,T3>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2,T3>.

public:
generic <typename T1, typename T2, typename T3>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2, T3> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2,T3>(this System.CommandLine.Command command, Action<T1,T2,T3> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2, 'T3> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2, T3) (command As Command, handle As Action(Of T1, T2, T3), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2
T3

Parameters

command
Command
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2>(Command, Action<T1,T2>, IValueDescriptor[])

Sets a command's handler based on an Action<T1,T2>.

public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2>(this System.CommandLine.Command command, Action<T1,T2> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2) (command As Command, handle As Action(Of T1, T2), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2

Parameters

command
Command
handle
Action<T1,T2>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2>(Command, Func<T1,T2,Task>, IValueDescriptor<T1>, IValueDescriptor<T2>)

Source:
Handler.Func.cs
public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, System::Threading::Tasks::Task ^> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2);
public static void SetHandler<T1,T2>(this System.CommandLine.Command command, Func<T1,T2,System.Threading.Tasks.Task> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2) (command As Command, handle As Func(Of T1, T2, Task), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2))

Type Parameters

T1
T2

Parameters

command
Command
handle
Func<T1,T2,Task>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>

Applies to

SetHandler<T1,T2>(Command, Func<T1,T2,Task>, IValueDescriptor[])

Sets a command's handler based on a Func<T1,T2,TResult>.

public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Func<T1, T2, System::Threading::Tasks::Task ^> ^ handle, ... cli::array <System::CommandLine::Binding::IValueDescriptor ^> ^ symbols);
public static void SetHandler<T1,T2>(this System.CommandLine.Command command, Func<T1,T2,System.Threading.Tasks.Task> handle, params System.CommandLine.Binding.IValueDescriptor[] symbols);
static member SetHandler : System.CommandLine.Command * Func<'T1, 'T2, System.Threading.Tasks.Task> * System.CommandLine.Binding.IValueDescriptor[] -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2) (command As Command, handle As Func(Of T1, T2, Task), ParamArray symbols As IValueDescriptor())

Type Parameters

T1
T2

Parameters

command
Command
handle
Func<T1,T2,Task>
symbols
IValueDescriptor[]

Applies to

SetHandler<T1,T2>(Command, Action<T1,T2>, IValueDescriptor<T1>, IValueDescriptor<T2>)

Source:
Handler.Action.cs
public:
generic <typename T1, typename T2>
[System::Runtime::CompilerServices::Extension]
 static void SetHandler(System::CommandLine::Command ^ command, Action<T1, T2> ^ handle, System::CommandLine::Binding::IValueDescriptor<T1> ^ symbol1, System::CommandLine::Binding::IValueDescriptor<T2> ^ symbol2);
public static void SetHandler<T1,T2>(this System.CommandLine.Command command, Action<T1,T2> handle, System.CommandLine.Binding.IValueDescriptor<T1> symbol1, System.CommandLine.Binding.IValueDescriptor<T2> symbol2);
static member SetHandler : System.CommandLine.Command * Action<'T1, 'T2> * System.CommandLine.Binding.IValueDescriptor<'T1> * System.CommandLine.Binding.IValueDescriptor<'T2> -> unit
<Extension()>
Public Sub SetHandler(Of T1, T2) (command As Command, handle As Action(Of T1, T2), symbol1 As IValueDescriptor(Of T1), symbol2 As IValueDescriptor(Of T2))

Type Parameters

T1
T2

Parameters

command
Command
handle
Action<T1,T2>
symbol1
IValueDescriptor<T1>
symbol2
IValueDescriptor<T2>

Applies to