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
Namespace | Description |
---|---|
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. |