public DeliveryException(SerializationInfo info, StreamingContext context) : base(info, context) { this.Reason = (DeliveryFailureReason)info.GetValue("Reason", typeof(DeliveryFailureReason)); }