Returns an array of attributes that are attached to this element.
Returns an array of attributes of the given type that are attched to this element. If no such attributes exist, an empty array is returned.
Returns an array of attributes of the given type that are attched to this element. If no such attributes exist, an empty array is returned.
Ditto, but the type is given by template parameter.
Returns the type that encapsulates this one. Null is returned if this is the topmost element, or if the outer type lacks reflective meta information.
Returns a TypeInfo object for the declaring element.
Returns the fully-qualified name of the element, including the package and module name, and any types that might enclose it.
The name of the element.
Returns a string that represents this element's declared protection.
Represents a set of behaviours common to reflective elements.