public override T DeserializeConstructor(int version, ISerializationReader reader) { return(reader.ReadPrimitive <T>()); }
public static T ReadPrimitive <T>(this ISerializationReader reader) { return((T)reader.ReadPrimitive(typeof(T))); }
public override void DeserializeConstructor(out TimeSpan value, int version, ISerializationReader reader) { long ticks = reader.ReadPrimitive <long>(); value = new TimeSpan(ticks); }
public override void DeserializeConstructor(out T value, int version, ISerializationReader reader) { value = reader.ReadPrimitive <T>(); }