2 // System.Reflection.MemberInfo.cs
5 // Miguel de Icaza (miguel@ximian.com)
7 // (C) Ximian, Inc. http://www.ximian.com
9 // TODO: Mucho left to implement.
12 namespace System.Reflection {
15 public abstract class MemberInfo : ICustomAttributeProvider {
17 public abstract Type DeclaringType {
21 public abstract MemberTypes MemberType {
25 public abstract string Name {
29 public abstract Type ReflectedType {
33 public abstract bool IsDefined (Type attribute_type, bool inherit);
35 public abstract object [] GetCustomAttributes (bool inherit);
37 public abstract object [] GetCustomAttributes (Type attribute_type, bool inherit);