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

◆ UpdateTimeOut()

static int System.Collections.Concurrent.BlockingCollection< T >.UpdateTimeOut ( uint startTime,
int originalWaitMillisecondsTimeout )
inlinestaticprivate

Definition at line 497 of file BlockingCollection.cs.

498 {
500 {
501 return 0;
502 }
503 uint num = (uint)Environment.TickCount - startTime;
504 if (num > int.MaxValue)
505 {
506 return 0;
507 }
508 int num2 = originalWaitMillisecondsTimeout - (int)num;
509 if (num2 <= 0)
510 {
511 return 0;
512 }
513 return num2;
514 }

References System.Environment.TickCount.

Referenced by System.Collections.Concurrent.BlockingCollection< T >.TryAddToAnyCore(), and System.Collections.Concurrent.BlockingCollection< T >.TryTakeFromAnyCoreSlow().