2 writes to _pageTableMap
System.Data.Common (2)
System\Data\RbTree.cs (2)
125
_pageTableMap
= new int[(_pageTable.Length + TreePage.slotLineSize - 1) / TreePage.slotLineSize]; // Ceiling(size)
173
_pageTableMap
= newPageTableMap;
10 references to _pageTableMap
System.Data.Common (10)
System\Data\RbTree.cs (10)
120
[MemberNotNull(nameof(
_pageTableMap
))]
168
Array.Copy(
_pageTableMap
, newPageTableMap,
_pageTableMap
.Length);
170
_nextFreePageLine =
_pageTableMap
.Length;
193
_pageTableMap
[page.PageId / TreePage.slotLineSize] |= (1 << (page.PageId % TreePage.slotLineSize));
208
_pageTableMap
[page.PageId / TreePage.slotLineSize] &= ~(1 << (page.PageId % TreePage.slotLineSize));
277
while (pageTableMapPos <
_pageTableMap
.Length)
279
if (((uint)
_pageTableMap
[pageTableMapPos]) < 0xFFFFFFFF)
281
uint pageSegmentMap = (uint)
_pageTableMap
[pageTableMapPos];
286
if ((
_pageTableMap
[pageTableMapPos] & pageWithFreeSlot) != 0) //paranoia check