Click or drag to resize

AsyncActivatorCreateAsyncT, TArg1, TArg2, TArg3, TArg4, TArg5 Method (TArg1, TArg2, TArg3, TArg4, TArg5)

Asynchronously creates and initializes an instance of the specified type.

Namespace:  Ditto.AsyncInit
Assembly:  Ditto.AsyncInit (in Ditto.AsyncInit.dll) Version: 1.5.0.2281
Syntax
public static Task<T> CreateAsync<T, TArg1, TArg2, TArg3, TArg4, TArg5>(
	TArg1 arg1,
	TArg2 arg2,
	TArg3 arg3,
	TArg4 arg4,
	TArg5 arg5
)
where T : Object, IAsyncInit<TArg1, TArg2, TArg3, TArg4, TArg5>

Parameters

arg1
Type: TArg1
The first initialization argument.
arg2
Type: TArg2
The second initialization argument.
arg3
Type: TArg3
The third initialization argument.
arg4
Type: TArg4
The fourth initialization argument.
arg5
Type: TArg5
The fifth initialization argument.

Type Parameters

T
The type of object to create (must implement IAsyncInitTArg1, TArg2, TArg3, TArg4, TArg5).
TArg1
The type of the first initialization argument.
TArg2
The type of the second initialization argument.
TArg3
The type of the third initialization argument.
TArg4
The type of the fourth initialization argument.
TArg5
The type of the fifth initialization argument.

Return Value

Type: TaskT
A Task capturing the initialization.
See Also