public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { info.AddValue("HandlerRegisteredEvent", events[HandlerRegisteredEvent]); }