public Type.TimeSpan Subtract(TimeOfDay other) { Type.TimeSpan result = BaseValue.Subtract(other.BaseValue); Type.TimeSpan microNano = new Type.TimeSpan(0, 0, 0, 0, 0, other.m_microsecond, other.m_nanosecond); return(result.Subtract(microNano)); }