1 write to _slotMap
System.Data.Common (1)
System\Data\RbTree.cs (1)
1966
_slotMap
= new int[(size + slotLineSize - 1) / slotLineSize];
8 references to _slotMap
System.Data.Common (8)
System\Data\RbTree.cs (8)
132
_pageTable[0]!.
_slotMap
[0] = 0x1;
257
page.
_slotMap
[slotIndex / TreePage.slotLineSize] &= ~(1 << slotIndex % TreePage.slotLineSize);
1982
while (segmentPos <
_slotMap
.Length)
1984
if (unchecked((uint)
_slotMap
[segmentPos]) < 0xFFFFFFFF)
1986
freeSlot = (~(
_slotMap
[segmentPos])) & unchecked(
_slotMap
[segmentPos] + 1);
1989
Debug.Assert((
_slotMap
[segmentPos] & freeSlot) == 0, "Slot position segment[segmentPos ]: [freeSlot] is in use. Expected to be empty");
1991
_slotMap
[segmentPos] |= freeSlot; //mark free slot as used.