// Token: 0x06000FBD RID: 4029 RVA: 0x0004AAE6 File Offset: 0x00048CE6
 public static void SetQword(byte[] buff, ref int pos, long qw)
 {
     ParseSerialize.CheckBounds(pos, buff, 8);
     if (buff != null)
     {
         ParseSerialize.SerializeInt64(qw, buff, pos);
     }
     pos += 8;
 }
 // Token: 0x06000FC9 RID: 4041 RVA: 0x0004AD48 File Offset: 0x00048F48
 public static void SetMVInt64(byte[] buff, ref int pos, long[] values)
 {
     ParseSerialize.CheckBounds(pos, buff, 4 + values.Length * 8);
     if (buff != null)
     {
         ParseSerialize.SerializeInt32(values.Length, buff, pos);
         for (int i = 0; i < values.Length; i++)
         {
             ParseSerialize.SerializeInt64(values[i], buff, pos + 4 + i * 8);
         }
     }
     pos += 4 + values.Length * 8;
 }
        // Token: 0x06000FB6 RID: 4022 RVA: 0x0004AA24 File Offset: 0x00048C24
        public static int SerializeFileTime(DateTime dateTime, byte[] buffer, int offset)
        {
            long value;

            if (dateTime < ParseSerialize.MinFileTimeDateTime)
            {
                value = 0L;
            }
            else if (dateTime == DateTime.MaxValue)
            {
                value = long.MaxValue;
            }
            else
            {
                value = dateTime.ToFileTimeUtc();
            }
            ParseSerialize.SerializeInt64(value, buffer, offset);
            return(8);
        }