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