NReflect NamespaceNReflect
This namespace covers the functionality of the NReflect library.
Classes

  ClassDescription
Public classExtensions
This class contains some extension methods.
Public classNRAssembly
Contains the reflection results of an assembly.
Public classNRModule
Contains the reflection results of a module.
Public classNRRelationships
An instance of this class contains all found relationships between the reflected types of a NRAssembly.
Public classNRTypeUsage
Contains a reflected typeUsage.
Public classReflector
An instance of this class is able to reflect the types of an assembly.
Public classRelationshipCreator
An instance of this class is able to extract the relationships between the reflected types from a NRAssembly.
Interfaces

  InterfaceDescription
Public interfaceIAttributable
Classes implementing this interface can have a list of attributes.
Public interfaceIEntityContainer
Classes implementing this interface can contain entities like classe, interfaces, ...
Public interfaceIFieldContainer
Classes implementing this interface can contain fields.
Public interfaceIGeneric
Classes implementing this interface can represent a generic entity or member.
Public interfaceIMethodContainer
Classes implementing this interface can contain methods.
Public interfaceIVisitable
Classes implementing this interface are able to accept an IVisitor instance.
Public interfaceIVisitor
Classes implementing this interface are able to visit entities of NReflect.