2 // System.Reflection.ICustomAttributeProvider.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 {
14 public interface ICustomAttributeProvider {
16 object [] GetCustomAttributes (bool inherit);
17 object [] GetCustomAttributes (Type attribute_type, bool inherit);
20 /// Probes whether one or more `attribute_type' types are
21 /// defined by this member
23 bool IsDefined (Type attribute_type, bool inherit);