| m | Enter | Void |
| m | TryEnter | Boolean |
| m | TryEnter | Void |
| m | TryEnter | Boolean |
| m | TryEnter | Boolean |
| m | TryEnter | Void |
| m | TryEnter | Void |
| m | IsEntered | Boolean |
| m | Wait | Boolean |
| m | Wait | Boolean |
| m | Wait | Boolean |
| m | Wait | Boolean |
| m | Wait | Boolean |
| m | Pulse | Void |
| m | PulseAll | Void |
| m | Enter | Void |
| m | Exit | Void |
| m | Equals | Boolean |
| m | GetHashCode | Int32 |
| m | GetType | Type |
| m | ToString | String |
| obj | System.Object |
| lockTaken | System.Boolean& |
| obj | System.Object |
| obj | System.Object |
| lockTaken | System.Boolean& |
| obj | System.Object |
| millisecondsTimeout | System.Int32 |
| obj | System.Object |
| timeout | System.TimeSpan |
| obj | System.Object |
| millisecondsTimeout | System.Int32 |
| lockTaken | System.Boolean& |
| obj | System.Object |
| timeout | System.TimeSpan |
| lockTaken | System.Boolean& |
| obj | System.Object |
| obj | System.Object |
| millisecondsTimeout | System.Int32 |
| exitContext | System.Boolean |
| obj | System.Object |
| timeout | System.TimeSpan |
| exitContext | System.Boolean |
| obj | System.Object |
| millisecondsTimeout | System.Int32 |
| obj | System.Object |
| timeout | System.TimeSpan |
| obj | System.Object |
| obj | System.Object |
| obj | System.Object |
| obj | System.Object |
| obj | System.Object |
| obj | System.Object |
| . |
| . |
| . |