This namespace covers the functionality of the NReflect library.
Classes
| Class | Description | |
|---|---|---|
| Extensions |
This class contains some extension methods.
| |
| NRAssembly |
Contains the reflection results of an assembly.
| |
| NRModule |
Contains the reflection results of a module.
| |
| NRRelationships |
An instance of this class contains all found relationships between the reflected types
of a NRAssembly.
| |
| NRTypeUsage |
Contains a reflected typeUsage.
| |
| Reflector |
An instance of this class is able to reflect the types of an assembly.
| |
| RelationshipCreator |
An instance of this class is able to extract the relationships between the
reflected types from a NRAssembly.
|
Interfaces
| Interface | Description | |
|---|---|---|
| IAttributable |
Classes implementing this interface can have a list of attributes.
| |
| IEntityContainer |
Classes implementing this interface can contain entities like classe, interfaces, ...
| |
| IFieldContainer |
Classes implementing this interface can contain fields.
| |
| IGeneric |
Classes implementing this interface can represent a generic
entity or member.
| |
| IMethodContainer |
Classes implementing this interface can contain methods.
| |
| IVisitable |
Classes implementing this interface are able to accept an IVisitor instance.
| |
| IVisitor |
Classes implementing this interface are able to visit entities of NReflect.
|