4 writes to t_usedTables
System.Data.Common (4)
System\Data\DataTable.cs (4)
6836
(
t_usedTables
??= new List<DataTable>()).Add(table);
6855
t_usedTables
= null;
6887
RowDiffIdUsageSection.
t_usedTables
??= new List<DataTable>();
6923
RowDiffIdUsageSection.
t_usedTables
= null; // out-of-scope
14 references to t_usedTables
System.Data.Common (14)
System\Data\DataTable.cs (14)
6831
Debug.Assert(
t_usedTables
== null || !
t_usedTables
.Contains(table),
6850
Debug.Assert(
t_usedTables
!= null &&
t_usedTables
.Contains(_targetTable), "missing Prepare before Cleanup");
6851
if (
t_usedTables
!= null)
6853
t_usedTables
.Remove(_targetTable);
6854
if (
t_usedTables
.Count == 0)
6869
Debug.Assert(
t_usedTables
!= null, message);
6893
Debug.Assert(!RowDiffIdUsageSection.
t_usedTables
.Contains(table), "Nested call with same table can cause data corruption!");
6894
RowDiffIdUsageSection.
t_usedTables
.Add(table);
6908
Debug.Assert(RowDiffIdUsageSection.
t_usedTables
!= null, "missing Prepare before Cleanup");
6917
RowDiffIdUsageSection.
t_usedTables
?.Remove(table);
6922
if (RowDiffIdUsageSection.
t_usedTables
!= null && RowDiffIdUsageSection.
t_usedTables
.Count == 0)