// 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); }