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; 257page._slotMap[slotIndex / TreePage.slotLineSize] &= ~(1 << slotIndex % TreePage.slotLineSize); 1982while (segmentPos < _slotMap.Length) 1984if (unchecked((uint)_slotMap[segmentPos]) < 0xFFFFFFFF) 1986freeSlot = (~(_slotMap[segmentPos])) & unchecked(_slotMap[segmentPos] + 1); 1989Debug.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.