StrangeIoC  0.6.0
The IoC/Binding Framework for Unity3D and C#
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public Member Functions | Protected Member Functions | List of all members
strange.extensions.injector.impl.InjectorFactory Class Reference

The Factory that instantiates all instances. More...

Inheritance diagram for strange.extensions.injector.impl.InjectorFactory:
strange.extensions.injector.api.IInjectorFactory

Public Member Functions

object Get (IInjectionBinding binding, object[] args)
 Request instantiation based on the provided binding and an array of Constructor arguments.
 
object Get (IInjectionBinding binding)
 Request instantiation based on the provided binding.
 

Protected Member Functions

object singletonOf (IInjectionBinding binding, object[] args)
 Generate a Singleton instance.
 
object generateImplicit (object key, object[] args)
 
object valueOf (IInjectionBinding binding)
 The binding already has a value. Simply return it.
 
object instanceOf (IInjectionBinding binding, object[] args)
 Generate a new instance.
 
object createFromValue (object o, object[] args)
 Call the Activator to attempt instantiation the given object.
 

Detailed Description

The Factory that instantiates all instances.


The documentation for this class was generated from the following file: