6 instantiations of Index
System.Data (6)
fx\src\data\System\Data\DataTable.cs (1)
2923
Index ndx = new
Index
(this, indexDesc, recordStates, rowFilter);
fx\src\data\System\Data\DataView.cs (1)
1591
newIndex = new
Index
(table, SortComparison, ((DataViewRowState)(int)recordStates), GetFilter());
fx\src\data\System\Data\Merger.cs (1)
244
ndxSearch = new
Index
(dst, dst.primaryKey.Key.GetIndexDesc(), DataViewRowState.OriginalRows | DataViewRowState.Added, (IFilter)null);
fx\src\data\System\Data\Select.cs (3)
268
index = new
Index
(table, IndexFields, recordStates, null);
324
index = new
Index
(table, ndxFields, recordStates, null);
354
index = new
Index
(table, ndxFields, recordStates, null);
73 references to Index
System.Data (73)
fx\src\data\System\Data\DataColumn.cs (3)
47
internal
Index
sortIndex = null;
1091
private
Index
SortIndex {
1661
Index
index = this.SortIndex;
fx\src\data\System\Data\DataColumnCollection.cs (1)
504
foreach (
Index
index in table.LiveIndexes) {
fx\src\data\System\Data\DataKey.cs (2)
201
internal
Index
GetSortIndex() {
205
internal
Index
GetSortIndex(DataViewRowState recordStates) {
fx\src\data\System\Data\DataRelation.cs (3)
250
Index
index = childKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows);
263
Index
index = parentKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows);
277
Index
index = parentKey.GetSortIndex((version == DataRowVersion.Original) ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows);
fx\src\data\System\Data\DataTable.cs (28)
68
internal readonly List<
Index
> indexes;
70
private List<
Index
> shadowIndexes;
111
private
Index
loadIndex;
112
private
Index
loadIndexwithOriginalAdded = null;
113
private
Index
loadIndexwithCurrentDeleted = null;
192
this.indexes = new List<
Index
>();
895
Index
ndx = shadowIndexes[i];// shadowindexes may change, see ShadowIndexCopy()
1005
internal List<
Index
> LiveIndexes {
1009
Index
index = indexes[i];
1981
internal DataRow FindByIndex(
Index
ndx, object[] key) {
1989
internal DataRow FindMergeTarget(DataRow row, DataKey key,
Index
ndx) {
2016
internal DataRow MergeRow(DataRow row, DataRow targetRow, bool preserveChanges,
Index
idxSearch) {
2800
Index
index = GetIndex(NewIndexDesc(key));
2808
Index
index = GetIndex(NewIndexDesc(key));
2900
internal
Index
GetIndex(IndexField[] indexDesc) {
2904
internal
Index
GetIndex(string sort, DataViewRowState recordStates, IFilter rowFilter) {
2908
internal
Index
GetIndex(IndexField[] indexDesc, DataViewRowState recordStates, IFilter rowFilter) {
2912
Index
index = indexes[i];
2923
Index
ndx = new Index(this, indexDesc, recordStates, rowFilter);
3418
Index
ndx = shadowIndexes[i];// shadowindexes may change, see ShadowIndexCopy()
3439
Index
ndx = shadowIndexes[i];// shadowindexes may change, see ShadowIndexCopy()
3456
Index
ndx = shadowIndexes[i];// shadowindexes may change, see ShadowIndexCopy()
3475
Index
ndx = shadowIndexes[i];// shadowindexes may change, see ShadowIndexCopy()
3674
Index
ndx = shadowIndexes[i];// shadowindexes may change, see ShadowIndexCopy()
4111
shadowIndexes = new List<
Index
>(indexes);
4260
Index
indextoUse = null;
4300
Index
index = null;
4489
private DataRow LoadRow(object[] values, LoadOption loadOption,
Index
searchIndex) {
fx\src\data\System\Data\DataView.cs (10)
34
private
Index
index;
35
private Dictionary<string,
Index
> findIndexes;
817
internal Range FindRecords<TKey,TRow>(
Index
.ComparisonBySelector<TKey,TRow> comparison, TKey key) where TRow:DataRow
958
internal
Index
GetFindIndex(string column, bool keepIndex) {
960
findIndexes = new Dictionary<string,
Index
>();
962
Index
findIndex;
1088
Index
findIndex = null;
1562
Dictionary<string,
Index
> indexes = findIndexes;
1565
foreach(KeyValuePair<string,
Index
> entry in indexes) {
1585
Index
newIndex = null;
fx\src\data\System\Data\DataViewListener.cs (3)
20
private
Index
_index;
135
internal void RegisterListChangedEvent(
Index
index) {
147
Index
index = _index;
fx\src\data\System\Data\ForeignKeyConstraint.cs (9)
195
Index
childIndex = childKey.GetSortIndex();
199
Index
parentIndex = parentKey.GetSortIndex();
221
Index
childIndex = childKey.GetSortIndex();
224
Index
parentIndex = parentKey.GetSortIndex();
239
Index
childIndex = childKey.GetSortIndex( row.RowState == DataRowState.Deleted ? DataViewRowState.Deleted : DataViewRowState.CurrentRows );
271
Index
childIndex = childKey.GetSortIndex();
343
Index
childIndex = childKey.GetSortIndex( row.RowState == DataRowState.Deleted ? DataViewRowState.OriginalRows : DataViewRowState.CurrentRows);
386
Index
childIndex = childKey.GetSortIndex();
527
Index
parentIndex = parentKey.GetSortIndex();
fx\src\data\System\Data\Merger.cs (2)
176
Index
ndxSearch = null;
206
Index
ndxSearch = null;
fx\src\data\System\Data\Select.cs (5)
24
private
Index
index;
181
Index
ndx = (
Index
)table.indexes[i];
226
Index
ndx = (
Index
)table.indexes[i];
fx\src\data\System\Data\Selection.cs (4)
52
private readonly
Index
_index;
54
internal IndexTree(
Index
index) : base(TreeAccessMethod.KEY_SEARCH_AND_INDEX) {
999
Debug.Assert(!
Index
.ContainsReference(listeners, listener), "already contains reference");
1004
return
Index
.IndexOfReference(listeners, listener);
fx\src\data\System\Data\UniqueConstraint.cs (3)
26
private
Index
_constraintIndex;
131
internal
Index
ConstraintIndex {
210
Index
index = ConstraintIndex;