public TimeSpan Negate() { return(new TimeSpan(m_base.Negate(), m_microseconds * -1, m_nanoseconds * -1)); }