7 writes to index
System.Data (7)
fx\src\data\System\Data\Select.cs (7)
175
index
= null;
188
index
= ndx;
218
index
= null;
234
index
= ndx;
268
index
= new Index(table, IndexFields, recordStates, null);
324
index
= new Index(table, ndxFields, recordStates, null);
354
index
= new Index(table, ndxFields, recordStates, null);
21 references to index
System.Data (21)
fx\src\data\System\Data\Select.cs (21)
246
return (
index
!= null ? sortPriority : false);
266
if (
index
== null) {
269
index
.AddRef();
328
index
.AddRef();
357
IndexField[] fields =
index
.IndexFields;
396
IndexField[] fields =
index
.IndexFields;
449
if (
index
== null && (IndexFields.Length > 0 || this.linearExpression == this.expression)) {
453
if (
index
== null) {
458
if (
index
.RecordCount == 0)
463
range = new Range(0,
index
.RecordCount-1);
618
IndexField[] fields =
index
.IndexFields;
633
int hi =
index
.RecordCount - 1;
636
int recNo =
index
.GetRecord(i);
647
int hi =
index
.RecordCount - 1;
650
int recNo =
index
.GetRecord(i);
661
return new Range(0,
index
.RecordCount-1);
663
Debug.Assert(matchedCandidates <=
index
.IndexFields.Length, "GetBinaryFilteredRecords : Invalid Index");
676
RBTree<int>.RBTreeEnumerator iterator =
index
.GetEnumerator(range.Min);
684
RBTree<int>.RBTreeEnumerator iterator =
index
.GetEnumerator(range.Min);
697
return
index
.GetRows(range);
701
RBTree<int>.RBTreeEnumerator iterator =
index
.GetEnumerator(range.Min);