BelhardTraining.LessonMultithreading.ListViewColumnSorter.CompareText C# (CSharp) Метод

CompareText() приватный Метод

private CompareText ( System.Windows.Forms.ListViewItem itemX, System.Windows.Forms.ListViewItem itemY ) : int
itemX System.Windows.Forms.ListViewItem
itemY System.Windows.Forms.ListViewItem
Результат int
        private int CompareText(ListViewItem itemX, ListViewItem itemY)
        {
            int compareResult = _objectCompare.Compare(itemX.SubItems[_columnToSort].Text, itemY.SubItems[_columnToSort].Text);
            if (_orderOfSort == SortOrder.Ascending)
            {
                return compareResult;
            }
            if (_orderOfSort == SortOrder.Descending)
            {
                return (-compareResult);
            }

            return 0;
        }