This documentation is archived and is not being maintained.
.NET Framework 1.1
The methods of the ReaderWriterLock class are listed here. For a complete list of ReaderWriterLock class members, see the ReaderWriterLock Members topic.
|AcquireReaderLock||Overloaded. Acquires a reader lock.|
|AcquireWriterLock||Overloaded. Acquires the writer lock.|
|AnyWritersSince||Indicates whether the writer lock has been granted to any thread since the sequence number was obtained.|
|DowngradeFromWriterLock||Restores the lock status of the thread to what it was before UpgradeToWriterLock was called.|
|Equals (inherited from Object)||Overloaded. Determines whether two Object instances are equal.|
|GetHashCode (inherited from Object)||Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.|
|GetType (inherited from Object)||Gets the Type of the current instance.|
|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||Restores the lock status of the thread to what it was before calling ReleaseLock.|
|ToString (inherited from Object)||Returns a String that represents the current Object.|
|UpgradeToWriterLock||Overloaded. Upgrades a reader lock to the writer lock.|
|Finalize (inherited from Object)||Overridden. Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
In C# and C++, finalizers are expressed using destructor syntax.
|MemberwiseClone (inherited from Object)||Creates a shallow copy of the current Object.|