{9173D971-B142-38A5-8488-D10A9DCF71B0}
System.Threading.ReaderWriterLock
Registry
{62C8FE65-4EBB-45E7-B440-6E39B2CDBF29}
InprocServer32
C:\Windows\System32\mscoree.dll
- Assembly:
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- Class:
System.Threading.ReaderWriterLock
- ThreadingModel:
Both
ProgId
System.Threading.ReaderWriterLock
Instance
- Type:
ReaderWriterLock
Methods
- get_IsReaderLockHeld:
bool get_IsReaderLockHeld()
- get_IsWriterLockHeld:
bool get_IsWriterLockHeld()
- get_WriterSeqNum:
int get_WriterSeqNum()
- AcquireReaderLock:
void AcquireReaderLock(int millisecondsTimeout), void AcquireReaderLock(timespan timeout)
- AcquireWriterLock:
void AcquireWriterLock(int millisecondsTimeout), void AcquireWriterLock(timespan timeout)
- ReleaseReaderLock:
void ReleaseReaderLock()
- ReleaseWriterLock:
void ReleaseWriterLock()
- UpgradeToWriterLock:
System.Threading.LockCookie UpgradeToWriterLock(int millisecondsTimeout), System.Threading.LockCookie UpgradeToWriterLock(timespan timeout)
- DowngradeFromWriterLock:
void DowngradeFromWriterLock([ref] System.Threading.LockCookie lockCookie)
- ReleaseLock:
System.Threading.LockCookie ReleaseLock()
- RestoreLock:
void RestoreLock([ref] System.Threading.LockCookie lockCookie)
- AnyWritersSince:
bool AnyWritersSince(int seqNum)
Properties
- IsReaderLockHeld:
bool IsReaderLockHeld {get;}
- IsWriterLockHeld:
bool IsWriterLockHeld {get;}
- WriterSeqNum:
int WriterSeqNum {get;}
MIT License. Copyright (c) 2021 Strontic.