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