private void WriteLengthHash() { var oldPos = Position; Position = 0; WriteUInt32(Length - sizeof(uint)); var hash = Crc32.CalculateForPacketBuffer(this); Position = sizeof(uint); WriteUInt32(hash); Position = oldPos; }