|
IInjectionBinder | CrossContextBinder [get, set] |
|
IInjector | injector [get, set] |
| Get or set an Injector to use. By default, Injector instantiates it's own, but that can be overridden.
|
|
|
object | GetInstance (Type key, object name) |
| Retrieve an Instance based on a key/name combo. More...
|
|
T | GetInstance< T > (object name) |
| Retrieve an Instance based on a key/name combo. More...
|
|
int | Reflect (List< Type > list) |
| Reflect all the types in the list Return the number of types in the list, which should be equal to the list length.
|
|
int | ReflectAll () |
| Reflect all the types currently registered with InjectionBinder Return the number of types reflected, which should be equal to the number of concrete classes you've mapped. More...
|
|
void | ResolveBinding (IBinding binding, object key) |
| Places individual Bindings into the bindings Dictionary as part of the resolving process More...
|
|
IInjectionBinding | Bind< T > () |
|
IInjectionBinding | Bind (Type key) |
|
IBinding | Bind (object key) |
|
IInjectionBinding | GetBinding< T > () |
|
IInjectionBinding | GetBinding< T > (object name) |
|
IInjectionBinding | GetBinding (object key) |
|
IInjectionBinding | GetBinding (object key, object name) |
|
void | Unbind< T > () |
|
void | Unbind< T > (object name) |
|
void | Unbind (object key) |
|
void | Unbind (object key, object name) |
|
void | Unbind (IBinding binding) |
|
The documentation for this interface was generated from the following file:
- StrangeIoC/scripts/strange/extensions/injector/api/ICrossContextInjectionBinder.cs