StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Properties | List of all members
strange.extensions.injector.api.ICrossContextInjectionBinder Interface Reference
Inheritance diagram for strange.extensions.injector.api.ICrossContextInjectionBinder:
strange.extensions.injector.api.IInjectionBinder strange.framework.api.IInstanceProvider strange.extensions.injector.impl.CrossContextInjectionBinder

Properties

IInjectionBinder CrossContextBinder [get, set]
 
- Properties inherited from strange.extensions.injector.api.IInjectionBinder
IInjector injector [get, set]
 Get or set an Injector to use. By default, Injector instantiates it's own, but that can be overridden.
 

Additional Inherited Members

- Public Member Functions inherited from strange.extensions.injector.api.IInjectionBinder
object GetInstance (Type key, object name)
 Retrieve an Instance based on a key/name combo. More...
 
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: