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);
}
|