ThreadAwareExtensions Class |
Provides extension methods to the IThreadAware interface.

Namespace: PostSharp.Patterns.Threading
Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 6.5.15.0 (6.5.15.0)

C#
public static class ThreadAwareExtensions
The ThreadAwareExtensions type exposes the following members.

Name | Description | |
---|---|---|
![]() ![]() | AcquireAccess(IThreadAware, ObjectAccessLevel) |
Acquires access to given object and returns the ConcurrentAccessToken.
|
![]() ![]() | AcquireAccess(IThreadAware, ObjectAccessLevel, ConcurrentAccessToken) |
Acquires access for a given object and gets the ConcurrentAccessToken as a reference parameter.
|
![]() ![]() | AcquireAccessAsync |
Asynchronously acquires access for a given object.
|
