<PackageReference Include="NETStandard.Library" Version="2.0.1" />

System.Reflection.EventInfo

public abstract class EventInfo : MemberInfo
namespace System.Reflection { public abstract class EventInfo : MemberInfo { 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 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 static bool operator ==(EventInfo left, EventInfo right); public static bool operator !=(EventInfo left, EventInfo right); public virtual void RemoveEventHandler(object target, Delegate handler); } }