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