public UncorrelatedPacketException(string message, Exception innerException, CorrelatedPacket invalidPacket, string expectedCorrelationId) : base(message, innerException)
 {
     InvalidPacket         = invalidPacket;
     ExpectedCorrelationId = expectedCorrelationId;
 }
 protected UncorrelatedPacketException(SerializationInfo info, StreamingContext context, CorrelatedPacket invalidPacket, string expectedCorrelationId) : base(info, context)
 {
     InvalidPacket         = invalidPacket;
     ExpectedCorrelationId = expectedCorrelationId;
 }
 public UncorrelatedPacketException(CorrelatedPacket invalidPacket, string expectedCorrelationId)
 {
     InvalidPacket         = invalidPacket;
     ExpectedCorrelationId = expectedCorrelationId;
 }