public void BinWrite(BinaryWriter writer, int verNo) { writer.Write(Convert.ToByte(ClassId << 5 | RoundFlag << 4 | Round >> 8)); if (RoundFlag > 0) { writer.Write((byte)Round); } if (null == StateData) { return; } StateData.BinWrite(writer, verNo); }