| GetConstructorArgumentTargetFieldName |
| Inject< TClient, TArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument > |
| Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument, TNinthArgument, TTenthArgument, TEleventhArgument, TTwelfthArgument > |
| IsClassMemberSerialized |
|
◆ Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument >()
| static void Sisus.Init.Reflection.InjectionUtility.Inject< TClient, TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument, TFifthArgument, TSixthArgument, TSeventhArgument, TEighthArgument > |
( |
[DisallowNull] TClient | client, |
|
|
[DisallowNull] string | memberName, |
|
|
[AllowNull] object | value ) |
|
static |
Assigns an argument received during initialization of client to an instance field or property by given name found on the client.
Init only fields and properties are supported, however properties that are not auto-implemented and do not have a set accessor are not supported.
- Parameters
-
| client | The client that contains the field or property. |
| memberName | Name of the field or property to which to assign the value. |
| value | The value to assign to the field or property. |
- Exceptions
-
| ArgumentNullException | Thrown if client or memberName is null. |
| MissingMemberException | Thrown if no field or property by the provided name is found on the client or if property by given name is not auto-implemented and does not have a set accessor. |
- Type Constraints
-
| TClient | : | IArgs | |
| TClient | : | TFirstArgument | |
| TClient | : | TSecondArgument | |
| TClient | : | TThirdArgument | |
| TClient | : | TFourthArgument | |
| TClient | : | TFifthArgument | |
| TClient | : | TSixthArgument | |
| TClient | : | TSeventhArgument | |
| TClient | : | TEighthArgument | |
|