1 write to SlotMap
System.Data (1)
fx\src\data\System\Data\RbTree.cs (1)
1879
SlotMap
= new Int32[(size + slotLineSize - 1) / slotLineSize];
8 references to SlotMap
System.Data (8)
fx\src\data\System\Data\RbTree.cs (8)
130
_pageTable[0].
SlotMap
[0] = 0x1;
255
page.
SlotMap
[slotIndex / TreePage.slotLineSize] &= ~( ((Int32)1) << (int)(slotIndex % TreePage.slotLineSize));
1895
while (segmentPos <
SlotMap
.Length)
1897
if (((UInt32)
SlotMap
[segmentPos]) < 0xFFFFFFFF)
1900
freeSlot = (~(
SlotMap
[segmentPos])) & (
SlotMap
[segmentPos] + 1);
1903
Debug.Assert((
SlotMap
[segmentPos] & freeSlot) == 0,"Slot position segment[segmentPos ]: [freeSlot] is in use. Expected to be empty");
1905
SlotMap
[segmentPos] |= freeSlot; //mark free slot as used.