4 writes to t_usedTables
System.Data.Common (4)
System\Data\DataTable.cs (4)
6780
(
t_usedTables
??= new List<DataTable>()).Add(table);
6798
t_usedTables
= null;
6829
RowDiffIdUsageSection.
t_usedTables
??= new List<DataTable>();
6865
RowDiffIdUsageSection.
t_usedTables
= null; // out-of-scope
14 references to t_usedTables
System.Data.Common (14)
System\Data\DataTable.cs (14)
6775
Debug.Assert(
t_usedTables
== null || !
t_usedTables
.Contains(table),
6793
Debug.Assert(
t_usedTables
!= null &&
t_usedTables
.Contains(_targetTable), "missing Prepare before Cleanup");
6794
if (
t_usedTables
!= null)
6796
t_usedTables
.Remove(_targetTable);
6797
if (
t_usedTables
.Count == 0)
6811
Debug.Assert(
t_usedTables
!= null, message);
6835
Debug.Assert(!RowDiffIdUsageSection.
t_usedTables
.Contains(table), "Nested call with same table can cause data corruption!");
6836
RowDiffIdUsageSection.
t_usedTables
.Add(table);
6850
Debug.Assert(RowDiffIdUsageSection.
t_usedTables
!= null, "missing Prepare before Cleanup");
6859
RowDiffIdUsageSection.
t_usedTables
?.Remove(table);
6864
if (RowDiffIdUsageSection.
t_usedTables
!= null && RowDiffIdUsageSection.
t_usedTables
.Count == 0)