ReaderWriterSynchronizedThreadingModel Class |
The ReaderWriterSynchronizedThreadingModel class describes a threading model where several threads can have concurrent read-only access,
but where writing to the object requires exclusive access.
To use the ReaderWriterSynchronizedThreadingModel, apply the ReaderWriterSynchronizedAttribute custom attribute to a class.

System.Object
PostSharp.Patterns.Threading.ThreadingModel
PostSharp.Patterns.Threading.Models.ReaderWriterSynchronizedThreadingModel
Namespace: PostSharp.Patterns.Threading.ModelsPostSharp.Patterns.Threading.ThreadingModel
PostSharp.Patterns.Threading.Models.ReaderWriterSynchronizedThreadingModel
Assembly: PostSharp.Patterns.Threading (in PostSharp.Patterns.Threading.dll) Version: 4.3.48.0 (4.3.48.0)

C#
public sealed class ReaderWriterSynchronizedThreadingModel : ThreadingModel
The ReaderWriterSynchronizedThreadingModel type exposes the following members.

Name | Description | |
---|---|---|
![]() | IsThreadSafe |
Determines whether the threading model is possibly thread safe.
(Overrides ThreadingModel.IsThreadSafe.) |

Name | Description | |
---|---|---|
![]() | ToString | Returns a string that represents the current object. (Inherited from ThreadingModel.) |

Name | Description | |
---|---|---|
![]() | QueryInterface<T> |
Gets the implementation of a specified interface for the specified object.
(Defined by QueryInterfaceExtensions.) |
