private static unsafe void WrongSerialize(SpacingValuesClass value) { BssomSerializeContext context = new BssomSerializeContext(BssomSerializerOptions.IntKeyCompositedResolverOption, default); using (ExpandableBufferWriter buffer = ExpandableBufferWriter.CreateGlobar()) { BssomWriter writer = new BssomWriter(buffer); if (value == null) { writer.WriteNull(); return; } long num = writer.WriteArray3Header(6); uint num2 = 0, num3 = 0, num4 = 0, num5 = 0, num6 = 0, num7 = 0; num2 = (uint)(writer.Position - num); writer.Write(value.A); num3 = (uint)(writer.Position - num); writer.WriteNull(); num4 = (uint)(writer.Position - num); writer.WriteNull(); num5 = (uint)(writer.Position - num); writer.Write(value.B); num6 = (uint)(writer.Position - num); writer.WriteNull(); num7 = (uint)(writer.Position - num); writer.Write(value.C); //writer.WriteBackArray3Header(num, ref num2, 6); } }