* ReaderWriterLock.cs: Changed some methods to private.
[mono.git] / mcs / class / corlib / System.Runtime.InteropServices.Expando / IExpando.cs
1 //
2 // System.Runtime.InteropServices.Expando.IExpando.cs
3 //
4 // Author:
5 //    Alejandro Sánchez Acosta (raciel@es.gnu.org)
6 // 
7 // (C) Alejandro Sánchez Acosta
8 // 
9
10 using System.Reflection;
11 using System.Reflection.Emit;
12
13 namespace System.Runtime.InteropServices.Expando
14 {
15         [Guid("afbf15e6-c37c-11d2-b88e-00a0c9b471b8")]
16         public interface IExpando : IReflect
17         {
18                 FieldInfo AddField (string name);
19
20                 MethodInfo AddMethod (string name, Delegate method);
21
22                 PropertyInfo AddProperty(string name);
23
24                 void RemoveMember(MemberInfo m);
25         }
26 }