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)
292
return (
_index
!= null ? sortPriority : false);
318
if (
_index
== null)
323
_index
.AddRef();
395
_index
.AddRef();
431
IndexField[] fields =
_index
._indexFields;
478
IndexField[] fields =
_index
!._indexFields;
545
if (
_index
== null && (_indexFields.Length > 0 || _linearExpression == _expression))
550
if (
_index
== null)
556
if (
_index
!.RecordCount == 0)
562
range = new Range(0,
_index
.RecordCount - 1);
714
Debug.Assert(
_index
!= null && _candidateColumns != null);
735
IndexField[] fields =
_index
._indexFields;
750
Debug.Assert(
_index
!= null);
754
int hi =
_index
.RecordCount - 1;
758
int recNo =
_index
.GetRecord(i);
769
Debug.Assert(
_index
!= null);
772
int hi =
_index
.RecordCount - 1;
776
int recNo =
_index
.GetRecord(i);
787
Debug.Assert(
_index
!= null);
791
return new Range(0,
_index
.RecordCount - 1);
793
Debug.Assert(_matchedCandidates <=
_index
._indexFields.Length, "GetBinaryFilteredRecords : Invalid Index");
806
Debug.Assert(
_index
!= null);
811
RBTree<int>.RBTreeEnumerator iterator =
_index
.GetEnumerator(range.Min);
821
RBTree<int>.RBTreeEnumerator iterator =
_index
.GetEnumerator(range.Min);
835
Debug.Assert(
_index
!= null);
840
return
_index
.GetRows(range);
844
RBTree<int>.RBTreeEnumerator iterator =
_index
.GetEnumerator(range.Min);