4 writes to t_usedTables
System.Data.Common (4)
System\Data\DataTable.cs (4)
6839(t_usedTables ??= new List<DataTable>()).Add(table); 6857t_usedTables = null; 6888RowDiffIdUsageSection.t_usedTables ??= new List<DataTable>(); 6924RowDiffIdUsageSection.t_usedTables = null; // out-of-scope
14 references to t_usedTables
System.Data.Common (14)
System\Data\DataTable.cs (14)
6834Debug.Assert(t_usedTables == null || !t_usedTables.Contains(table), 6852Debug.Assert(t_usedTables != null && t_usedTables.Contains(_targetTable), "missing Prepare before Cleanup"); 6853if (t_usedTables != null) 6855t_usedTables.Remove(_targetTable); 6856if (t_usedTables.Count == 0) 6870Debug.Assert(t_usedTables != null, message); 6894Debug.Assert(!RowDiffIdUsageSection.t_usedTables.Contains(table), "Nested call with same table can cause data corruption!"); 6895RowDiffIdUsageSection.t_usedTables.Add(table); 6909Debug.Assert(RowDiffIdUsageSection.t_usedTables != null, "missing Prepare before Cleanup"); 6918RowDiffIdUsageSection.t_usedTables?.Remove(table); 6923if (RowDiffIdUsageSection.t_usedTables != null && RowDiffIdUsageSection.t_usedTables.Count == 0)