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