This is the online documentation for PostSharp 5.0.
Download PDF or CHM. Go to v4.3 or v5.0

Compatibility of Threading Models

Required introduction

Compatibility Matrix

Parent

Actor

Freezable

Immutable

Private

Reader-Writer Synchronized

Synchronized

Thread Affine

Thread Unsafe

Actor

No

Yes

Yes

Yes

No

No

No

Yes

Freezable

No

Yes

Yes

Yes

No

No

No

No

Immutable

No

Yes

Yes

Yes

No

No

No

No

Reader-Writer Synchronized

Yes (Own)

Yes

Yes

Yes

Yes (Shared)

No

No

No

Synchronized

Yes (Own)

Yes

Yes

Yes

Yes (Shared)

Yes (Shared)

No

No

Thread Affine

Yes (Own)

Yes

Yes

Yes

No

No

Yes

Yes (Shared)

Thread Unsafe

Yes (Own)

Yes

Yes

Yes

No

No

Yes

Yes (Shared)

Private