diff options
Diffstat (limited to 'mcs/class/corlib/System.Reflection/EventInfo.cs')
-rwxr-xr-x | mcs/class/corlib/System.Reflection/EventInfo.cs | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/mcs/class/corlib/System.Reflection/EventInfo.cs b/mcs/class/corlib/System.Reflection/EventInfo.cs deleted file mode 100755 index 0cbd6620592..00000000000 --- a/mcs/class/corlib/System.Reflection/EventInfo.cs +++ /dev/null @@ -1,87 +0,0 @@ -// -// System.Reflection/EventInfo.cs -// -// Author: -// Paolo Molaro (lupus@ximian.com) -// -// (C) 2001 Ximian, Inc. http://www.ximian.com -// - -using System; -using System.Reflection; - -namespace System.Reflection { - public abstract class EventInfo : MemberInfo { - - public abstract EventAttributes Attributes {get;} - - public Type EventHandlerType { - get { - ParameterInfo[] p; - MethodInfo add = GetAddMethod (true); - p = add.GetParameters (); - if (p.Length > 0) { - Type t = p [0].ParameterType; - /* is it alwasys the first arg? - if (!t.IsSubclassOf (typeof (System.Delegate))) - throw new Exception ("no delegate in event");*/ - return t; - } else - return null; - } - } - public bool IsMulticast {get {return true;}} - public bool IsSpecialName {get {return false;}} - public override MemberTypes MemberType { - get {return MemberTypes.Event;} - } - - protected EventInfo() { - } - - public void AddEventHandler( object target, Delegate handler) { - } - public MethodInfo GetAddMethod() { - return GetAddMethod (false); - } - public abstract MethodInfo GetAddMethod(bool nonPublic); - public MethodInfo GetRaiseMethod() { - return GetRaiseMethod (false); - } - public abstract MethodInfo GetRaiseMethod( bool nonPublic); - public MethodInfo GetRemoveMethod() { - return GetRemoveMethod (false); - } - public abstract MethodInfo GetRemoveMethod( bool nonPublic); - public void RemoveEventHandler( object target, Delegate handler) { - } - - public override bool IsDefined (Type attributeType, bool inherit) { - return MonoCustomAttrs.IsDefined (this, attributeType, inherit); - } - - public override object[] GetCustomAttributes( bool inherit) { - return MonoCustomAttrs.GetCustomAttributes (this, inherit); - } - public override object[] GetCustomAttributes( Type attributeType, bool inherit) { - return MonoCustomAttrs.GetCustomAttributes (this, attributeType, inherit); - } - public override Type ReflectedType { - get { - return null; - } - } - public override Type DeclaringType { - get { - return null; - } - } - - public override String Name { - get { - return "Eventname"; - } - } - - } -} |