11 references to RowDiffIdUsageSection
System.Data.Common (11)
System\Data\DataTable.cs (11)
5741
RowDiffIdUsageSection
rowDiffIdUsage = default;
5981
RowDiffIdUsageSection
rowDiffIdUsage = default;
6888
RowDiffIdUsageSection
.t_usedTables ??= new List<DataTable>();
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)
6924
RowDiffIdUsageSection
.t_usedTables = null; // out-of-scope
6935
RowDiffIdUsageSection
.Assert("missing call to RowDiffIdUsageSection.Prepare or DSRowDiffIdUsageSection.Prepare");