ReaderWriterLock Methods
Assembly: mscorlib (in mscorlib.dll)
| Name | Description | |
|---|---|---|
![]() | AcquireReaderLock(Int32) | Acquires a reader lock, using an Int32 value for the time-out. |
![]() | AcquireReaderLock(TimeSpan) | Acquires a reader lock, using a TimeSpan value for the time-out. |
![]() | AcquireWriterLock(Int32) | Acquires the writer lock, using an Int32 value for the time-out. |
![]() | AcquireWriterLock(TimeSpan) | Acquires the writer lock, using a TimeSpan value for the time-out. |
![]() | AnyWritersSince(Int32) | Indicates whether the writer lock has been granted to any thread since the sequence number was obtained. |
![]() | DowngradeFromWriterLock(LockCookie%) | Restores the lock status of the thread to what it was before UpgradeToWriterLock was called. |
![]() | Equals(Object^) | Determines whether the specified object is equal to the current object.(Inherited from Object.) |
![]() | Finalize() | Ensures that resources are freed and other cleanup operations are performed when the garbage collector reclaims the ReaderWriterLock object. (Overrides CriticalFinalizerObject::Finalize().) |
![]() | GetHashCode() | Serves as the default hash function. (Inherited from Object.) |
![]() | GetType() | |
![]() | ReleaseLock() | Releases the lock, regardless of the number of times the thread acquired the lock. |
![]() | ReleaseReaderLock() | Decrements the lock count. |
![]() | ReleaseWriterLock() | Decrements the lock count on the writer lock. |
![]() | RestoreLock(LockCookie%) | Restores the lock status of the thread to what it was before calling ReleaseLock. |
![]() | ToString() | Returns a string that represents the current object.(Inherited from Object.) |
![]() | UpgradeToWriterLock(Int32) | Upgrades a reader lock to the writer lock, using an Int32 value for the time-out. |
![]() | UpgradeToWriterLock(TimeSpan) | Upgrades a reader lock to the writer lock, using a TimeSpan value for the time-out. |

