Fan.Sys.Time.compare C# (CSharp) Method

compare() public method

public compare ( object obj ) : long
obj object
return long
        public override long compare(object obj)
        {
            Time x = (Time)obj;
              if (m_hour == x.m_hour)
              {
            if (m_min == x.m_min)
            {
              if (m_sec == x.m_sec)
              {
            if (m_ns == x.m_ns) return 0;
            return m_ns < x.m_ns ? -1 : +1;
              }
              return m_sec < x.m_sec ? -1 : +1;
            }
            return m_min < x.m_min ? -1 : +1;
              }
              return m_hour < x.m_hour ? -1 : +1;
        }