6 instantiations of IndexField
System.Data (6)
fx\src\data\System\Data\DataColumn.cs (1)
1094
IndexField[] indexDesc = new IndexField[] { new
IndexField
(this, false) };
fx\src\data\System\Data\DataKey.cs (1)
188
indexDesc[i] = new
IndexField
(columns[i], false);
fx\src\data\System\Data\DataTable.cs (1)
3400
indexDesc[i] = new
IndexField
(column, descending);
fx\src\data\System\Data\Select.cs (2)
301
ndxFields[j++] = new
IndexField
(this.table.Columns[i], isDescending: false);
345
ndxFields[j++] = new
IndexField
(this.table.Columns[i], isDescending: false);
fx\src\data\System\Data\Selection.cs (1)
107
fields[i] = new
IndexField
(columns[i], false);
42 references to IndexField
System.Data (42)
fx\src\data\System\Data\DataColumn.cs (2)
1094
IndexField
[] indexDesc = new
IndexField
[] { new IndexField(this, false) };
fx\src\data\System\Data\DataKey.cs (4)
185
internal
IndexField
[] GetIndexDesc() {
186
IndexField
[] indexDesc = new
IndexField
[columns.Length];
206
IndexField
[] indexDesc = GetIndexDesc();
fx\src\data\System\Data\DataTable.cs (15)
106
internal readonly static
IndexField
[] zeroIndexField = new
IndexField
[0];
107
internal
IndexField
[] _primaryIndex = zeroIndexField;
2815
internal string FormatSortString(
IndexField
[] indexDesc) {
2817
foreach (
IndexField
field in indexDesc) {
2900
internal Index GetIndex(
IndexField
[] indexDesc) {
2908
internal Index GetIndex(
IndexField
[] indexDesc, DataViewRowState recordStates, IFilter rowFilter) {
3064
private
IndexField
[] NewIndexDesc(DataKey key) {
3066
IndexField
[] indexDesc = key.GetIndexDesc();
3067
IndexField
[] newIndexDesc = new
IndexField
[indexDesc.Length];
3365
internal
IndexField
[] ParseSortString(string sortString) {
3366
IndexField
[] indexDesc = zeroIndexField;
3369
indexDesc = new
IndexField
[split.Length];
3682
foreach(
IndexField
field in ndx.IndexFields) {
fx\src\data\System\Data\Select.cs (8)
19
private readonly
IndexField
[] IndexFields;
157
private bool CompareSortIndexDesc(
IndexField
[] fields) {
200
private int CompareClosestCandidateIndexDesc(
IndexField
[] fields) {
295
IndexField
[] ndxFields = new
IndexField
[nCandidates + indexNotInCandidates];
357
IndexField
[] fields = index.IndexFields;
396
IndexField
[] fields = index.IndexFields;
618
IndexField
[] fields = index.IndexFields;
fx\src\data\System\Data\Selection.cs (13)
27
public static bool operator == (
IndexField
if1,
IndexField
if2) {
31
public static bool operator !=(
IndexField
if1,
IndexField
if2) {
37
if (obj is
IndexField
)
38
return this == (
IndexField
)obj;
72
internal readonly
IndexField
[] IndexFields;
97
public Index(DataTable table,
IndexField
[] indexFields, DataViewRowState recordStates, IFilter rowFilter)
104
private static
IndexField
[] GetAllFields(DataColumnCollection columns) {
105
IndexField
[] fields = new
IndexField
[columns.Count];
112
private Index(DataTable table,
IndexField
[] indexFields, System.Comparison<DataRow> comparison, DataViewRowState recordStates, IFilter rowFilter) {
147
public bool Equal(
IndexField
[] indexDesc, DataViewRowState recordStates, IFilter rowFilter) {