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

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

private CompareClosestCandidateIndexDesc ( System.Data.IndexField fields ) : int
fields System.Data.IndexField
Результат int
        private int CompareClosestCandidateIndexDesc(IndexField[] fields)
        {
            int count = (fields.Length < _nCandidates ? fields.Length : _nCandidates);
            int i = 0;
            for (; i < count; i++)
            {
                ColumnInfo canColumn = _candidateColumns[fields[i].Column.Ordinal];
                if (canColumn == null || canColumn.expr == null)
                {
                    break;
                }
                else
                if (!canColumn.equalsOperator)
                {
                    return i + 1;
                }
            }
            return i;
        }