System.Reflection.EventInfo public abstract class EventInfo : MemberInfo Documentation public virtual MethodInfo AddMethod { get; } public abstract EventAttributes Attributes { get; } public virtual Type EventHandlerType { get; } public virtual bool IsMulticast { get; } public bool IsSpecialName { get; } public virtual MethodInfo RaiseMethod { get; } public virtual MethodInfo RemoveMethod { get; } protected EventInfo() public static bool op_Equality(EventInfo left, EventInfo right) public static bool op_Inequality(EventInfo left, EventInfo right) public virtual void AddEventHandler(object target, Delegate handler) public MethodInfo GetAddMethod() public abstract MethodInfo GetAddMethod(bool nonPublic) public MethodInfo[] GetOtherMethods() public virtual MethodInfo[] GetOtherMethods(bool nonPublic) public MethodInfo GetRaiseMethod() public abstract MethodInfo GetRaiseMethod(bool nonPublic) public MethodInfo GetRemoveMethod() public abstract MethodInfo GetRemoveMethod(bool nonPublic) public virtual void RemoveEventHandler(object target, Delegate handler)