public override void Decode(byte[] buffer, int offset, int length) { ConnectionId = ReadLong(buffer, ref offset); if (Action != ReadInt(buffer, ref offset)) ThrowInvalidActionException(); TransactionId = ReadInt(buffer, ref offset); }