![]() |
StrangeIoC
0.6.0
The IoC/Binding Framework for Unity3D and C#
|
Subclass of Binding for MediationBinding. More...
Public Member Functions | |
| MediationBinding (Binder.BindingResolver resolver) | |
Public Member Functions inherited from strange.framework.impl.Binding | |
| Binding (Binder.BindingResolver resolver) | |
| virtual IBinding | Bind< T > () |
| Tie this binding to a Type key. | |
| virtual IBinding | Bind (object o) |
| Tie this binding to a value key, such as a string or class instance. | |
| virtual IBinding | To< T > () |
| Set the Binding's value to a Type. | |
| virtual IBinding | To (object o) |
| Set the Binding's value to a value, such as a string or class instance. | |
| virtual IBinding | ToName< T > () |
| Qualify a binding using a marker type. | |
| virtual IBinding | ToName (object o) |
| Qualify a binding using a value, such as a string or class instance. | |
| virtual IBinding | Named< T > () |
| Retrieve a binding if the supplied name matches, by Type. | |
| virtual IBinding | Named (object o) |
| Retrieve a binding if the supplied name matches, by value. | |
| virtual void | RemoveKey (object o) |
| Remove a specific key from the binding. | |
| virtual void | RemoveValue (object o) |
| Remove a specific value from the binding. | |
| virtual void | RemoveName (object o) |
| Remove a name from the binding. | |
| virtual IBinding | Weak () |
Additional Inherited Members | |
Public Attributes inherited from strange.framework.impl.Binding | |
| Binder.BindingResolver | resolver |
Protected Attributes inherited from strange.framework.impl.Binding | |
| ISemiBinding | _key |
| ISemiBinding | _value |
| ISemiBinding | _name |
| bool | _isWeak = false |
Properties inherited from strange.framework.impl.Binding | |
| object | key [get] |
| object | value [get] |
| object | name [get] |
| Enum | keyConstraint [get, set] |
| Enum | valueConstraint [get, set] |
| Enum | nameConstraint [get, set] |
| bool | isWeak [get] |
Properties inherited from strange.framework.api.IBinding | |
| object | key [get] |
| Get the binding''s key. | |
| object | name [get] |
| Get the binding's name. | |
| object | value [get] |
| Get the binding's value. | |
| Enum | keyConstraint [get, set] |
| Get or set a MANY or ONE constraint on the Key. | |
| Enum | valueConstraint [get, set] |
| Get or set a MANY or ONE constraint on the Value. | |
| bool | isWeak [get] |
Subclass of Binding for MediationBinding.
I've provided MediationBinding, but at present it comforms perfectly to Binding.
1.8.4