Entity
Name : string
Visiblity :
Namespace : Entity
Types : Type[]
Type : Entity
Namespace : Namespace
Interfaces : Interface[]
Members : Member[]
TemplateArguments : Type[]
CustomAttributes : Attribute[]
SecurityAttributes :
ContainingType : Type
Assembly
Class : Type
BaseClass : Class
DerivedClasses : Class[]
IsAbstract : bool
IsSealed : bool
Structure : Type
Interface : Type
Delegate : Type
Parameters : Parameter[]
ReturnType : Type
Enumeration : Type
UnderlyingType : Type
TemplateParameter : Type
IsValueType : bool
TypeArray : Type
Rank : int
UnderlyingType : Type
TypePointer : Type
UnderlyingType : Type
TypeReference : Type
UnderlyingType : Type
Member : Entity
IsStatic : bool
IsSpecialName : bool
DeclaringType : Type
Overrides : Member
Attributes : Attribute[]
Field : Member
Type : Type
IsLiteral : bool
IsInitOnly : bool
IsVolitile : bool
Method : Member
Parameters : Parameter[]
ReturnType : Type
IsAbstract : bool
IsVirtual : bool
IsFinal : bool
IsExtern : bool
Implements : Member[]
Constructor : Member
Parameters : Parameter[]
Property : Member
Parameters : Parameter[]
Type : Type
IsAbstract : bool
IsVirtual : bool
IsFinal : bool
Implements : Property[]
Getter : Method
Setter : Method
Event : Member
Handler : Delegate
IsAbstract : bool
IsVirtual : bool
IsFinal : bool
Implements : Event[]
Adder: Method
Remover : Method
Raiser : Method
Parameter
Name : string
Type : Type
CustomAttributes : Attribute[]
Attribute
Type : Type
Constructor : Constructor
Arguments : Object[]
Namespace:
Type:
Class:
Delegate:
Enumeration:
Member:
Field:
Method:
Event:
Namespace:
Class:
Method:
entityProperties
name
group
subgroup
subsubgroup
typeProperties
namespace
assembly
abstract
sealed
parent
container
memberProperties
type
static
special
literal
initonly
volitile
abstract
virtual
final
extern