1 write to index
System.Data (1)
fx\src\data\System\Data\DataView.cs (1)
1614index = newIndex;
36 references to index
System.Data (36)
fx\src\data\System\Data\DataView.cs (36)
301return (((null != index) ? index.RecordCount : 0) + ((null != addNewRow) ? 1 : 0)); 689if (null != this.index) { 690RBTree<int>.RBTreeEnumerator iterator = this.index.GetEnumerator(0); 704if (null != this.index) { 705RBTree<int>.RBTreeEnumerator iterator = this.index.GetEnumerator(0); 767return index.FindRecordByKey(key); 781return index.FindRecordByKey(key); 808Range range = index.FindRecords(key); 819return this.index.FindRecords(comparison, key); 922if ((null != index) && (DataRowState.Detached != rowview.Row.RowState)) { 936return index.GetIndex(rowview.Row.GetRecordFromVersion(rowview.Row.GetDefaultRowVersion(this.RowStateFilter) & ~DataRowVersion.Proposed)); 1024if (table != null && index != null && index.IndexFields.Length == 1) { 1025return new DataColumnPropertyDescriptor(index.IndexFields[0].Column); 1032if (index.IndexFields.Length == 1 && index.IndexFields[0].IsDescending) { 1099return index.GetIndex(findIndex.GetRecord(recordRange.Min)); 1188if (table != null && index != null && index.IndexFields.Length > 0) { 1189sortDescArray = new ListSortDescription[index.IndexFields.Length]; 1190for(int i = 0; i < index.IndexFields.Length; i++ ) { 1191DataColumnPropertyDescriptor columnProperty = new DataColumnPropertyDescriptor(index.IndexFields[i].Column); 1192if (index.IndexFields[i].IsDescending) { 1266if (recordIndex == index.RecordCount) 1268return index.GetRecord(recordIndex); 1297if (addNewRow != null && index.RecordCount == 0) { // Microsoft : 83032 Clear the newly added row as the underlying index is reset. 1473index.Reset(); 1481if (null != index) { 1484RBTree<int>.RBTreeEnumerator iterator = index.GetEnumerator(0); 1604if (index == newIndex) { 1608DataTable _table = index != null ? index.Table : newIndex.Table; 1610if (index != null) { 1616if (index != null) { 1617this.dvListener.RegisterListChangedEvent(index);