public Duration (TimeSpan timeSpan) { time_span = timeSpan; kind = DurationKind.TimeSpan; padding = 0; }
internal Duration (int k, TimeSpan ts) { kind = (DurationKind) k; time_span = ts; padding = 0; }
Duration (DurationKind k) { kind = k; time_span = new TimeSpan (0); padding = 0; }
public Duration(TimeSpan timeSpan) { time_span = timeSpan; kind = DurationKind.TimeSpan; padding = 0; }
internal Duration(int k, TimeSpan ts) { kind = (DurationKind)k; time_span = ts; padding = 0; }
Duration(DurationKind k) { kind = k; time_span = new TimeSpan(0); padding = 0; }