Mon Jul 1 18:01:49 CEST 2002 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / corlib / System.Reflection / ICustomAttributeProvider.cs
1 //
2 // System.Reflection.ICustomAttributeProvider.cs
3 //
4 // Author:
5 //   Miguel de Icaza (miguel@ximian.com)
6 //
7 // (C) Ximian, Inc.  http://www.ximian.com
8 //
9 // TODO: Mucho left to implement.
10 //
11
12 namespace System.Reflection {
13
14         public interface ICustomAttributeProvider {
15
16                 object [] GetCustomAttributes (bool inherit);
17                 object [] GetCustomAttributes (Type attribute_type, bool inherit);
18
19                 /// <summary>
20                 ///   Probes whether one or more `attribute_type' types are
21                 ///   defined by this member
22                 /// </summary>
23                 bool IsDefined (Type attribute_type, bool inherit);
24         }
25 }