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