public override int CompareTo(object obj) { XmlIntSortKey that = obj as XmlIntSortKey; if (that == null) return CompareToEmpty(obj); if (_intVal == that._intVal) return BreakSortingTie(that); return (_intVal < that._intVal) ? -1 : 1; } }