ReaderWriterLock メンバ
ReaderWriterLock データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | IsReaderLockHeld | 現在のスレッドがリーダー ロックを保持しているかどうかを示す値を取得します。 |
![]() | IsWriterLockHeld | 現在のスレッドがライタ ロックを保持しているかどうかを示す値を取得します。 |
![]() | WriterSeqNum | 現在のシーケンス番号を取得します。 |

名前 | 説明 | |
---|---|---|
![]() | AcquireReaderLock | オーバーロードされます。 リーダー ロックを取得します。 |
![]() | AcquireWriterLock | オーバーロードされます。 ライタ ロックを取得します。 |
![]() | AnyWritersSince | シーケンス番号の取得後にライタ ロックを取得したスレッドがあったかどうかを示します。 |
![]() | DowngradeFromWriterLock | スレッドのロック ステータスを、UpgradeToWriterLock を呼び出す前の状態に復元します。 |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ReleaseLock | スレッドがロックを取得した回数に関係なく、ロックを解放します。 |
![]() | ReleaseReaderLock | ロック カウントをデクリメントします。 |
![]() | ReleaseWriterLock | ライタ ロックのロック カウントがデクリメントします。 |
![]() | RestoreLock | スレッドのロック ステータスを、ReleaseLock を呼び出す前の状態に復元します。 |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |
![]() | UpgradeToWriterLock | オーバーロードされます。 リーダー ロックをライタ ロックにアップグレードします。 |

- ReaderWriterLock メンバのページへのリンク