/// <summary> /// Сравнить порядковые номера столбцов индекса /// </summary> /// <param name="x">Информация об индексе</param> /// <param name="y">Информация об индексе</param> /// <exception cref="SameIndexColumnOrderException">Ошибка</exception> /// <returns>Результат сравнения</returns> private int CompareIndexInfoOrder(IndexColumnInfo x, IndexColumnInfo y) { var result = x.ColumnOrder.CompareTo(y.ColumnOrder); if (result == 0) // равенство { throw new SameIndexColumnOrderException("Одинаковый порядок столбцов индекса"); } return(result); }
/// <summary> /// Сравнить порядковые номера столбцов индекса /// </summary> /// <param name="x">Информация об индексе</param> /// <param name="y">Информация об индексе</param> /// <exception cref="SameIndexColumnOrderException">Ошибка</exception> /// <returns>Результат сравнения</returns> private int CompareIndexInfoOrder(IndexColumnInfo x, IndexColumnInfo y) { var result = x.ColumnOrder.CompareTo(y.ColumnOrder); if (result == 0) // равенство throw new SameIndexColumnOrderException("Одинаковый порядок столбцов индекса"); return result; }