{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.