1 write to _candidateColumns
System.Data.Common (1)
System\Data\Select.cs (1)
299
_candidateColumns
= new ColumnInfo[_table.Columns.Count];
42 references to _candidateColumns
System.Data.Common (42)
System\Data\Select.cs (42)
60
Debug.Assert(
_candidateColumns
!= null);
143
ColumnInfo canColumn =
_candidateColumns
[((NameNode)(expr._left))._column!.Ordinal];
166
ColumnInfo canColumn =
_candidateColumns
[((NameNode)(expr._left))._column!.Ordinal];
183
Debug.Assert(
_candidateColumns
!= null);
196
ColumnInfo canColumn =
_candidateColumns
[fields[i].Column.Ordinal];
237
Debug.Assert(
_candidateColumns
!= null);
243
ColumnInfo canColumn =
_candidateColumns
[fields[i].Column.Ordinal];
307
_candidateColumns
[depColumns[i].Ordinal] = new ColumnInfo();
316
Debug.Assert(
_candidateColumns
!= null);
328
int lenCanColumns =
_candidateColumns
.Length;
333
if (
_candidateColumns
[i] != null)
335
if (!
_candidateColumns
[i].equalsOperator)
346
ColumnInfo candidateColumn =
_candidateColumns
[_indexFields[i].Column.Ordinal];
361
if (
_candidateColumns
[i] != null)
364
_candidateColumns
[i].flag = false; // this means it is processed
369
ColumnInfo canColumn =
_candidateColumns
[_indexFields[i].Column.Ordinal];
380
for (i = 0; i <
_candidateColumns
.Length; i++)
382
if (
_candidateColumns
[i] != null)
384
_candidateColumns
[i].flag = false; // same as before, it is false when it returns
406
ColumnInfo canColumn =
_candidateColumns
[_indexFields[i].Column.Ordinal];
413
if (
_candidateColumns
[i] != null)
415
if (!
_candidateColumns
[i].flag)
421
_candidateColumns
[i].flag = false;
434
ColumnInfo canColumn =
_candidateColumns
[fields[_matchedCandidates].Column.Ordinal];
442
for (i = 0; i <
_candidateColumns
.Length; i++)
444
if (
_candidateColumns
[i] != null)
446
_candidateColumns
[i].flag = false; // same as before, it is false when it returns
475
Debug.Assert(
_candidateColumns
!= null);
483
ColumnInfo canColumn =
_candidateColumns
[fields[i].Column.Ordinal];
490
int lenCanColumns =
_candidateColumns
.Length;
493
if (
_candidateColumns
[i] != null)
495
if (!
_candidateColumns
[i].flag)
497
if (
_candidateColumns
[i].expr is BinaryNode expr)
499
_linearExpression = (_linearExpression == null ?
_candidateColumns
[i].expr : new BinaryNode(_table, Operators.And, expr, _linearExpression));
504
_candidateColumns
[i].flag = false;
515
Debug.Assert(
_candidateColumns
!= null);
526
for (int i = 0; i <
_candidateColumns
.Length; i++)
528
if (
_candidateColumns
[i] != null)
530
_candidateColumns
[i].equalsOperator = false;
531
_candidateColumns
[i].expr = null;
714
Debug.Assert(_index != null &&
_candidateColumns
!= null);
738
var candidateColumn =
_candidateColumns
[fields[i].Column.Ordinal];