6 instantiations of IndexField
System.Data (6)
fx\src\data\System\Data\DataColumn.cs (1)
1094IndexField[] indexDesc = new IndexField[] { new IndexField(this, false) };
fx\src\data\System\Data\DataKey.cs (1)
188indexDesc[i] = new IndexField(columns[i], false);
fx\src\data\System\Data\DataTable.cs (1)
3400indexDesc[i] = new IndexField(column, descending);
fx\src\data\System\Data\Select.cs (2)
301ndxFields[j++] = new IndexField(this.table.Columns[i], isDescending: false); 345ndxFields[j++] = new IndexField(this.table.Columns[i], isDescending: false);
fx\src\data\System\Data\Selection.cs (1)
107fields[i] = new IndexField(columns[i], false);
42 references to IndexField
System.Data (42)
fx\src\data\System\Data\DataColumn.cs (2)
1094IndexField[] indexDesc = new IndexField[] { new IndexField(this, false) };
fx\src\data\System\Data\DataKey.cs (4)
185internal IndexField[] GetIndexDesc() { 186IndexField[] indexDesc = new IndexField[columns.Length]; 206IndexField[] indexDesc = GetIndexDesc();
fx\src\data\System\Data\DataTable.cs (15)
106internal readonly static IndexField[] zeroIndexField = new IndexField[0]; 107internal IndexField[] _primaryIndex = zeroIndexField; 2815internal string FormatSortString(IndexField[] indexDesc) { 2817foreach (IndexField field in indexDesc) { 2900internal Index GetIndex(IndexField[] indexDesc) { 2908internal Index GetIndex(IndexField[] indexDesc, DataViewRowState recordStates, IFilter rowFilter) { 3064private IndexField [] NewIndexDesc(DataKey key) { 3066IndexField[] indexDesc = key.GetIndexDesc(); 3067IndexField[] newIndexDesc = new IndexField[indexDesc.Length]; 3365internal IndexField[] ParseSortString(string sortString) { 3366IndexField[] indexDesc = zeroIndexField; 3369indexDesc = new IndexField[split.Length]; 3682foreach(IndexField field in ndx.IndexFields) {
fx\src\data\System\Data\Select.cs (8)
19private readonly IndexField[] IndexFields; 157private bool CompareSortIndexDesc(IndexField[] fields) { 200private int CompareClosestCandidateIndexDesc(IndexField[] fields) { 295IndexField[] ndxFields = new IndexField[nCandidates + indexNotInCandidates]; 357IndexField[] fields = index.IndexFields; 396IndexField[] fields = index.IndexFields; 618IndexField[] fields = index.IndexFields;
fx\src\data\System\Data\Selection.cs (13)
27public static bool operator == (IndexField if1, IndexField if2) { 31public static bool operator !=(IndexField if1, IndexField if2) { 37if (obj is IndexField) 38return this == (IndexField)obj; 72internal readonly IndexField[] IndexFields; 97public Index(DataTable table, IndexField[] indexFields, DataViewRowState recordStates, IFilter rowFilter) 104private static IndexField[] GetAllFields(DataColumnCollection columns) { 105IndexField[] fields = new IndexField[columns.Count]; 112private Index(DataTable table, IndexField[] indexFields, System.Comparison<DataRow> comparison, DataViewRowState recordStates, IFilter rowFilter) { 147public bool Equal(IndexField[] indexDesc, DataViewRowState recordStates, IFilter rowFilter) {