Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetIntValueFromBitMap()

static int System.Data.RBTree< K >.GetIntValueFromBitMap ( uint bitMap)
inlinestaticprivate

Definition at line 294 of file RBTree.cs.

295 {
296 int num = 0;
297 if ((bitMap & 0xFFFF0000u) != 0)
298 {
299 num += 16;
300 bitMap >>= 16;
301 }
302 if ((bitMap & 0xFF00u) != 0)
303 {
304 num += 8;
305 bitMap >>= 8;
306 }
307 if ((bitMap & 0xF0u) != 0)
308 {
309 num += 4;
310 bitMap >>= 4;
311 }
312 if ((bitMap & 0xCu) != 0)
313 {
314 num += 2;
315 bitMap >>= 2;
316 }
317 if ((bitMap & 2u) != 0)
318 {
319 num++;
320 }
321 return num;
322 }

Referenced by System.Data.RBTree< K >.GetIndexOfPageWithFreeSlot().