![]() |
StrangeIoC
0.6.0
The IoC/Binding Framework for Unity3D and C#
|
Classes | |
| interface | ICrossContextInjectionBinder |
| interface | IInjectionBinder |
| A Binder that implements Dependency Injection in StrangeIoC. More... | |
| interface | IInjectionBinding |
| The Binding form for the Injection system. More... | |
| interface | IInjector |
| Interface for the Injector, which dependencies into provided instances. More... | |
| interface | IInjectorFactory |
| Interface for the Factory that instantiates all instances. More... | |
| class | CrossContextInjectionBinder |
| A special version of InjectionBinder that allows shared injections across multiple Contexts. More... | |
Enumerations | |
| enum | InjectionBindingScope { InjectionBindingScope.SINGLE_CONTEXT, InjectionBindingScope.CROSS_CONTEXT } |
| enum | InjectionBindingType { InjectionBindingType.DEFAULT, InjectionBindingType.SINGLETON, InjectionBindingType.VALUE } |
| enum | InjectionExceptionType { InjectionExceptionType.CIRCULAR_DEPENDENCY, InjectionExceptionType.ILLEGAL_BINDING_VALUE, InjectionExceptionType.NO_BINDER, InjectionExceptionType.NO_REFLECTOR, InjectionExceptionType.NO_FACTORY, InjectionExceptionType.NOT_INSTANTIABLE, InjectionExceptionType.NULL_BINDING, InjectionExceptionType.NULL_CONSTRUCTOR, InjectionExceptionType.NULL_INJECTION_POINT, InjectionExceptionType.NULL_REFLECTION, InjectionExceptionType.NULL_TARGET, InjectionExceptionType.NULL_VALUE_INJECTION, InjectionExceptionType.SETTER_NAME_MISMATCH, InjectionExceptionType.MISSING_CROSS_CONTEXT_INJECTOR, IMPLICIT_BINDING_IMPLEMENTOR_DOES_NOT_IMPLEMENT_INTERFACE, IMPLICIT_BINDING_TYPE_DOES_NOT_IMPLEMENT_DESIGNATED_INTERFACE, UNINITIALIZED_ASSEMBLY } |
1.8.4