public object Read(object value, ProtoReader source) { if (wellKnown) { return(BclHelpers.ReadDuration(source)); } else { Helpers.DebugAssert(value == null); // since replaces return(BclHelpers.ReadTimeSpan(source)); } }
public object Read(ref ProtoReader.State state, object value) { if (wellKnown) { return(BclHelpers.ReadDuration(ref state)); } else { Debug.Assert(value == null); // since replaces return(BclHelpers.ReadTimeSpan(ref state)); } }