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

System.Reflection.EventInfo

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 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 abstract MethodInfo GetAddMethod(bool nonPublic)

public virtual MethodInfo[] GetOtherMethods(bool nonPublic)

public abstract MethodInfo GetRaiseMethod(bool nonPublic)

public abstract MethodInfo GetRemoveMethod(bool nonPublic)

public virtual void RemoveEventHandler(object target, Delegate handler)