|
Init(args)
Scripting Reference
|
Represents an Initializer that can can specify the arguments used to initialize an object of type TClient .
| TClient | Type of the client whose Init arguments this Initializer specifies. |
Public Member Functions | |
| new TClient | InitTarget () |
| Initializes the client object of type TClient with the arguments specified by this initializer. | |
| new System.Threading.Tasks.Task< TClient > | InitTargetAsync () |
| Initializes the client object of type TClient asynchronously with the arguments specified by this initializer. | |
Public Member Functions inherited from Sisus.Init.IInitializer | |
| bool | TargetIsAssignableOrConvertibleToType (Type type) |
| Gets a value indicating whether an object of the given type can be assigned to the Target property directly, or if type implements IValueProvider<T>, IValueByTypeProvider or IValueByTypeProviderAsync. | |
Additional Inherited Members | |
Properties inherited from Sisus.Init.IInitializer | |
| Object | Target [get, set] |
| Existing target instance to initialize, if any. | |
| bool | ProvidesCustomInitArguments [get] |
| Gets a value indicating whether this initializer is able to provide custom per-instance Init arguments for its client. | |