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); 384_index = new Index(_table, ndxFields, _recordStates, null); 420_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(); 389_index.AddRef(); 424IndexField[] fields = _index._indexFields; 468IndexField[] fields = _index!._indexFields; 535if (_index == null && (_indexFields.Length > 0 || _linearExpression == _expression)) 540if (_index == null) 546if (_index!.RecordCount == 0) 552range = new Range(0, _index.RecordCount - 1); 704Debug.Assert(_index != null && _candidateColumns != null); 725IndexField[] fields = _index._indexFields; 740Debug.Assert(_index != null); 744int hi = _index.RecordCount - 1; 748int recNo = _index.GetRecord(i); 759Debug.Assert(_index != null); 762int hi = _index.RecordCount - 1; 766int recNo = _index.GetRecord(i); 777Debug.Assert(_index != null); 781return new Range(0, _index.RecordCount - 1); 783Debug.Assert(_matchedCandidates <= _index._indexFields.Length, "GetBinaryFilteredRecords : Invalid Index"); 796Debug.Assert(_index != null); 801RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min); 811RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min); 825Debug.Assert(_index != null); 830return _index.GetRows(range); 834RBTree<int>.RBTreeEnumerator iterator = _index.GetEnumerator(range.Min);