| void .ctor(const string& name, const Attribute[]& attributes) | 2 flags | | 0x08 |
| void .ctor(MemberDescriptor oldMemberDescriptor, const Attribute[]& newAttributes) | 2 flags | | 0x08 |
| Attribute[] get_AttributeArray() | 4 flags | | 0x08 |
| void set_AttributeArray(const Attribute[]& value) | 4 flags | | 0x08 |
| AttributeCollection get_Attributes() | Public+3 flags | | 0x08 |
| string get_Name() | Public+3 flags | | 0x08 |
| int get_NameHashCode() | 4 flags | | 0x04 |
| string get_DisplayName() | Public+3 flags | | 0x08 |
| void CheckAttributesValid() | Private | | 0x00 |
| AttributeCollection CreateAttributeCollection() | 3 flags | | 0x08 |
| bool Equals(object obj) | Public+1 flags | | 0x08 |
| void FillAttributes(IList attributeList) | 3 flags | | 0x08 |
| void FilterAttributesIfNeeded() | Private | | 0x00 |
| MethodInfo FindMethod(Type componentClass, const string& name, const Type[]& args, Type returnType) | Static+1 flags | | 0x08 |
| MethodInfo FindMethod(Type componentClass, const string& name, const Type[]& args, Type returnType, bool publicOnly) | Static+1 flags | | 0x08 |
| int GetHashCode() | Public+1 flags | | 0x04 |
| object GetInvocationTarget(Type type, object instance) | 3 flags | | 0x08 |
| ISite GetSite(object component) | Static+1 flags | | 0x08 |