public override TimeSpan DeserializeImpl(TSource source, SerializationContext context) { long restore = context.LimitByLengthPrefix(); TimeSpan value = ProtoTimeSpan.DeserializeTimeSpan(context); context.MaxReadPosition = restore; return(value); }
public override TimeSpan DeserializeImpl(TSource source, SerializationContext context) { context.StartGroup(Tag); // will be ended internally return(ProtoTimeSpan.DeserializeTimeSpan(context)); }