public int CompareTo(FullKey other) { int cmp = Locator.CompareTo(other.Locator); if (cmp != 0) { return(cmp); } return(Locator.KeyComparer.Compare(Key, other.Key)); }