1 write to IndexFields
System.Data (1)
fx\src\data\System\Data\Select.cs (1)
43
IndexFields
= table.ParseSortString(sort);
15 references to IndexFields
System.Data (15)
fx\src\data\System\Data\Select.cs (15)
158
if (fields.Length <
IndexFields
.Length)
161
for (int i = 0; i < fields.Length && j <
IndexFields
.Length; i++) {
162
if (fields[i] ==
IndexFields
[j]) {
171
return j ==
IndexFields
.Length;
268
index = new Index(table,
IndexFields
, recordStates, null);
274
int lenIndexDesc =
IndexFields
.Length;
287
ColumnInfo candidateColumn = candidateColumns[
IndexFields
[i].Column.Ordinal];
306
ColumnInfo canColumn = candidateColumns[
IndexFields
[i].Column.Ordinal];
308
ndxFields[j++] =
IndexFields
[i];
336
ndxFields[i] =
IndexFields
[i];
337
ColumnInfo canColumn = candidateColumns[
IndexFields
[i].Column.Ordinal];
449
if (index == null && (
IndexFields
.Length > 0 || this.linearExpression == this.expression)) {
714
int lenIndexDesc =
IndexFields
.Length;
716
int c =
IndexFields
[i].Column.Compare(record1, record2);
718
if (
IndexFields
[i].IsDescending) c = -c;