1 write to _dependentColumns
System.Data.Common (1)
System\Data\DataTable.cs (1)
6886
_dependentColumns
??= new List<DataColumn>();
29 references to _dependentColumns
System.Data.Common (29)
System\Data\DataTable.cs (27)
3353
if (
_dependentColumns
!= null &&
_dependentColumns
.Count > 0)
4347
_dependentColumns
!= null &&
_dependentColumns
.Count > 0)
4445
if (
_dependentColumns
!= null &&
_dependentColumns
.Count > 0)
6888
if (!
_dependentColumns
.Contains(expressionColumn))
6891
_dependentColumns
.Add(expressionColumn);
6897
if (
_dependentColumns
!= null &&
_dependentColumns
.Contains(expressionColumn))
6899
_dependentColumns
.Remove(expressionColumn);
6908
if ((null !=
_dependentColumns
) && (0 <
_dependentColumns
.Count))
6915
EvaluateDependentExpressions(
_dependentColumns
, row, DataRowVersion.Original, null);
6919
EvaluateDependentExpressions(
_dependentColumns
, row, DataRowVersion.Current, null);
6923
EvaluateDependentExpressions(
_dependentColumns
, row, DataRowVersion.Proposed, null);
6939
EvaluateDependentExpressions(
_dependentColumns
, row, DataRowVersion.Original, cachedRows);
6943
EvaluateDependentExpressions(
_dependentColumns
, row, DataRowVersion.Current, cachedRows);
6947
EvaluateDependentExpressions(
_dependentColumns
, row, DataRowVersion.Proposed, cachedRows);
6951
else if ((action == DataRowAction.Delete || (action == DataRowAction.Rollback && row._oldRecord == -1 && row._newRecord == -1)) &&
_dependentColumns
!= null)
6953
foreach (DataColumn col in
_dependentColumns
)
6963
EvaluateDependentExpressions(
_dependentColumns
, tableRow, DataRowVersion.Original, null);
6972
EvaluateDependentExpressions(
_dependentColumns
, tableRow, DataRowVersion.Proposed, null);
6985
EvaluateDependentExpressions(
_dependentColumns
, tableRow, DataRowVersion.Current, null);
6998
relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.
_dependentColumns
, relatedRow, DataRowVersion.Original, null);
7002
relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.
_dependentColumns
, relatedRow, DataRowVersion.Current, null);
7006
relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.
_dependentColumns
, relatedRow, DataRowVersion.Proposed, null);
System\Data\Merger.cs (2)
302
if (targetRow.Table.
_dependentColumns
!= null && targetRow.Table.
_dependentColumns
.Count > 0)