7 writes to _index
System.Data.Common (7)
System\Data\Select.cs (7)
206_index = null; 222_index = ndx; 260_index = null; 278_index = ndx; 322_index = new Index(_table, _indexFields, _recordStates, null); 390_index = new Index(_table, ndxFields, _recordStates, null); 427_index = new Index(_table, ndxFields, _recordStates, null);
27 references to _index
System.Data.Common (27)
System\Data\Select.cs (27)
292return (_index != null ? sortPriority : false); 318if (_index == null) 323_index.AddRef(); 395_index.AddRef(); 431IndexField[] fields = _index._indexFields; 478IndexField[] fields = _index!._indexFields; 545if (_index == null && (_indexFields.Length > 0 || _linearExpression == _expression)) 550if (_index == null) 556if (_index!.RecordCount == 0) 562range = new Range(0, _index.RecordCount - 1); 714Debug.Assert(_index != null && _candidateColumns != null); 735IndexField[] fields = _index._indexFields; 750Debug.Assert(_index != null); 754int hi = _index.RecordCount - 1; 758int recNo = _index.GetRecord(i); 769Debug.Assert(_index != null); 772int hi = _index.RecordCount - 1; 776int recNo = _index.GetRecord(i); 787Debug.Assert(_index != null); 791return new Range(0, _index.RecordCount - 1); 793Debug.Assert(_matchedCandidates <= _index._indexFields.Length, "GetBinaryFilteredRecords : Invalid Index"); 806Debug.Assert(_index != null); 811RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min); 821RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min); 835Debug.Assert(_index != null); 840return _index.GetRows(range); 844RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min);