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