Type and parameter information including but not limited to return types of methods, types of local variables and properties, parameters for methods, a type from which members are inherited, the assembly in which a type is defined, namespace (for the namespace in which a type is defined), Type Kind (to differentiate classes from enums from structs from interfaces from primitives), accessibility an