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 | List of all members
strange.extensions.reflector.api.IReflectionBinder Interface Reference

Generates ReflectedClass instances. More...

Inheritance diagram for strange.extensions.reflector.api.IReflectionBinder:
strange.extensions.reflector.impl.ReflectionBinder

Public Member Functions

IReflectedClass Get (Type type)
 Get a binding based on the provided Type.
 
IReflectedClass Get< T > ()
 Get a binding based on the provided Type generic.
 

Detailed Description

Generates ReflectedClass instances.

Reflection is a slow process. This binder isolates the calls to System.Reflector and caches the result, meaning that Reflection is performed only once per class.

IReflectorBinder does not expose the usual Binder interface. It allows only the input of a class and the output of that class's reflection.


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