ReferenceNReflect
NReflect is a library which is able to reflect the types of an assembly. The reflection can be done within an extra app domain to be able to unload the reflected assembly afterwards. The results are returned as an object graph.
Namespaces

NamespaceDescription
NReflect
This namespace covers the functionality of the NReflect library.
NReflect.Filter
A filter can be used to determine which type or member to reflect. A filter implements the IFilter interface contained within this namespace. Some basic filters are also available here.
NReflect.Modifier
Enumerations containing the modifiers of types and members are located within this namespace.
NReflect.NRAttributes
Contains all classes needed to represent reflected attributes.
NReflect.NRCode
Contains classes with extension methods which create code from reflected types and elements.
NReflect.NREntities
Reflected types result in instances of classes contained within this namespace.
NReflect.NRMembers
Each member of a reflected type will be represented by an instance of classes contained within this namespace.
NReflect.NRParameters
This namespace contains classes representing parameters of reflected types and members.
NReflect.NRRelationship
Relationships are represented whith the types within this namespace.