|
| SequenceBinding (Binder.BindingResolver resolver) |
|
new ISequenceBinding | Once () |
| Declares that the Binding is a one-off. As soon as it's satisfied, it will be unmapped.
|
|
new ISequenceBinding | Bind< T > () |
| Tie this binding to a Type key.
|
|
new ISequenceBinding | Bind (object key) |
| Tie this binding to a value key, such as a string or class instance.
|
|
new ISequenceBinding | To< T > () |
| Set the Binding's value to a Type.
|
|
new ISequenceBinding | To (object o) |
| Set the Binding's value to a value, such as a string or class instance.
|
|
new ISequenceBinding | ToName< T > () |
| Qualify a binding using a marker type.
|
|
new ISequenceBinding | ToName (object o) |
| Qualify a binding using a value, such as a string or class instance.
|
|
new ISequenceBinding | Named< T > () |
| Retrieve a binding if the supplied name matches, by Type.
|
|
new ISequenceBinding | Named (object o) |
| Retrieve a binding if the supplied name matches, by value.
|
|
Public Member Functions inherited from strange.extensions.command.impl.CommandBinding |
| CommandBinding (Binder.BindingResolver resolver) |
|
ICommandBinding | Once () |
| Declares that the Binding is a one-off. As soon as it's satisfied, it will be unmapped.
|
|
ICommandBinding | InParallel () |
| Declares that the bound commands will be run in parallel. More...
|
|
ICommandBinding | InSequence () |
| Declares that the bound commands will be run as a sequence, rather than in parallel.
|
|
ICommandBinding | Pooled () |
| Declares that the Commands generated by this binding will be pooled.
|
|
new ICommandBinding | Bind< T > () |
| Tie this binding to a Type key.
|
|
new ICommandBinding | Bind (object key) |
| Tie this binding to a value key, such as a string or class instance.
|
|
new ICommandBinding | To< T > () |
| Set the Binding's value to a Type.
|
|
new ICommandBinding | To (object o) |
| Set the Binding's value to a value, such as a string or class instance.
|
|
new ICommandBinding | ToName< T > () |
| Qualify a binding using a marker type.
|
|
new ICommandBinding | ToName (object o) |
| Qualify a binding using a value, such as a string or class instance.
|
|
new ICommandBinding | Named< T > () |
| Retrieve a binding if the supplied name matches, by Type.
|
|
new ICommandBinding | Named (object o) |
| Retrieve a binding if the supplied name matches, by value.
|
|
| Binding (Binder.BindingResolver resolver) |
|
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 () |
|
|
new bool | isOneOff [get, set] |
|
Properties inherited from strange.extensions.command.impl.CommandBinding |
bool | isOneOff [get, set] |
|
bool | isSequence [get, set] |
|
bool | isPooled [get, set] |
|
object | key [get] |
|
object | value [get] |
|
object | name [get] |
|
Enum | keyConstraint [get, set] |
|
Enum | valueConstraint [get, set] |
|
Enum | nameConstraint [get, set] |
|
bool | isWeak [get] |
|
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] |
|
Properties inherited from strange.extensions.command.api.ICommandBinding |
bool | isOneOff [get, set] |
| Get/set the property set to true by Once()
|
|
bool | isSequence [get, set] |
| Get/set the propterty set by InSequence() and InParallel()
|
|
bool | isPooled [get, set] |
| Get/set the propterty set by Pooled()
|
|
new bool | isOneOff [get, set] |
| Get/set the property set to true by Once()
|
|