1 write to dependentColumns
System.Data (1)
fx\src\data\System\Data\DataTable.cs (1)
6152
dependentColumns
= new List<DataColumn>();
30 references to dependentColumns
System.Data (30)
fx\src\data\System\Data\DataTable.cs (28)
3054
if (
dependentColumns
!= null &&
dependentColumns
.Count > 0)
3906
&&
dependentColumns
!= null &&
dependentColumns
.Count > 0) {
3998
if (
dependentColumns
!= null &&
dependentColumns
.Count > 0) {
6151
if (
dependentColumns
== null)
6154
if (!
dependentColumns
.Contains(expressionColumn)) {
6156
dependentColumns
.Add(expressionColumn);
6161
if (
dependentColumns
!= null &&
dependentColumns
.Contains(expressionColumn)) {
6162
dependentColumns
.Remove(expressionColumn);
6171
if ((null !=
dependentColumns
) && (0 <
dependentColumns
.Count)) {
6175
EvaluateDependentExpressions(
dependentColumns
, row, DataRowVersion.Original, null);
6178
EvaluateDependentExpressions(
dependentColumns
, row, DataRowVersion.Current, null);
6181
EvaluateDependentExpressions(
dependentColumns
, row, DataRowVersion.Proposed, null);
6194
EvaluateDependentExpressions(
dependentColumns
, row, DataRowVersion.Original, cachedRows);
6197
EvaluateDependentExpressions(
dependentColumns
, row, DataRowVersion.Current, cachedRows);
6200
EvaluateDependentExpressions(
dependentColumns
, row, DataRowVersion.Proposed, cachedRows);
6204
else if ((action == DataRowAction.Delete || (action==DataRowAction.Rollback && row.oldRecord==-1 && row.newRecord==-1)) &&
dependentColumns
!= null) {
6205
foreach(DataColumn col in
dependentColumns
) {
6211
EvaluateDependentExpressions(
dependentColumns
, tableRow, DataRowVersion.Original, null);
6220
EvaluateDependentExpressions(
dependentColumns
, tableRow, DataRowVersion.Proposed, null);
6233
EvaluateDependentExpressions(
dependentColumns
, tableRow, DataRowVersion.Current, null);
6243
relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.
dependentColumns
, relatedRow, DataRowVersion.Original, null);
6246
relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.
dependentColumns
, relatedRow, DataRowVersion.Current, null);
6249
relatedRow.Table.EvaluateDependentExpressions(relatedRow.Table.
dependentColumns
, relatedRow, DataRowVersion.Proposed, null);
fx\src\data\System\Data\Merger.cs (2)
260
if (targetRow.Table.
dependentColumns
!= null && targetRow.Table.
dependentColumns
.Count > 0)