System.Data.Select.CompareSortIndexDesc C# (CSharp) Метод

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

private CompareSortIndexDesc ( System.Data.IndexField fields ) : bool
fields System.Data.IndexField
Результат bool
        private bool CompareSortIndexDesc(IndexField[] fields)
        {
            if (fields.Length < _indexFields.Length)
                return false;
            int j = 0;
            for (int i = 0; i < fields.Length && j < _indexFields.Length; i++)
            {
                if (fields[i] == _indexFields[j])
                {
                    j++;
                }
                else
                {
                    ColumnInfo canColumn = _candidateColumns[fields[i].Column.Ordinal];
                    if (!(canColumn != null && canColumn.equalsOperator))
                        return false;
                }
            }
            return j == _indexFields.Length;
        }