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

◆ RecursiveUpgradeCount

int System.Threading.ReaderWriterLockSlim.RecursiveUpgradeCount
get

Definition at line 327 of file ReaderWriterLockSlim.cs.

328 {
329 get
330 {
331 if (_fIsReentrant)
332 {
333 int result = 0;
334 ReaderWriterCount threadRWCount = GetThreadRWCount(dontAllocate: true);
335 if (threadRWCount != null)
336 {
337 result = threadRWCount.upgradecount;
338 }
339 return result;
340 }
341 if (Environment.CurrentManagedThreadId == _upgradeLockOwnerId)
342 {
343 return 1;
344 }
345 return 0;
346 }
347 }
ReaderWriterCount GetThreadRWCount(bool dontAllocate)