Type Summary



Type Summary


public abstract class EventInfo : MemberInfo

    {

    // Constructors

       protected EventInfo();



    // Properties

       public abstract EventAttributes Attributes { get; }

       public Type EventHandlerType { get; }

    MS public bool IsMulticast { get; }

    MS public bool IsSpecialName { get; }

    MS public override MemberTypes MemberType { get; }



    // Methods

       public void AddEventHandler(object target, Delegate handler);

       public MethodInfo GetAddMethod();

       public abstract MethodInfo GetAddMethod(bool nonPublic);

       public MethodInfo GetRaiseMethod();

       public abstract MethodInfo GetRaiseMethod(bool nonPublic);

       public MethodInfo GetRemoveMethod();

       public abstract MethodInfo GetRemoveMethod(bool nonPublic);

       public void RemoveEventHandler(object target, Delegate handler);

    }