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

◆ IsEmpty

Definition at line 347 of file ConcurrentBag.cs.

348 {
349 get
350 {
353 {
355 {
356 return false;
357 }
359 {
360 return true;
361 }
362 }
363 bool lockTaken = false;
364 try
365 {
367 for (WorkStealingQueue workStealingQueue = _workStealingQueues; workStealingQueue != null; workStealingQueue = workStealingQueue._nextQueue)
368 {
369 if (!workStealingQueue.IsEmpty)
370 {
371 return false;
372 }
373 }
374 }
375 finally
376 {
378 }
379 return true;
380 }
381 }
WorkStealingQueue GetCurrentThreadWorkStealingQueue(bool forceCreate)
volatile WorkStealingQueue _workStealingQueues