/// <summary> /// Deserializes an event sequence token /// </summary> /// <param name="expected">The expected type.</param> /// <param name="reader">The binary stream to read from.</param> /// <returns></returns> public static object Deserialize(Type expected, BinaryTokenStreamReader reader) { var result = new EventSequenceTokenV2(reader.ReadLong(), reader.ReadInt()); DeserializationContext.Current.RecordObject(result); return(result); }