PostSharp 4.3 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Threading Namespace / IFreezable Interface / IFreezable Methods
IFreezable Methods

The IFreezable type exposes the following members.

Methods
  Name Description
Public method Freeze
Prevents the current object to be modified.
Public method OnParentControllerChanged
Notifies the object that the effective controller of it's parent has changed. The new parent controller or null.
(Inherited from IThreadAware.)
Extension Methods
  Name Description
Public Extension Method AcquireAccess(ObjectAccessLevel) Overloaded.
Acquires access to given object and returns the ConcurrentAccessToken.
(Defined by ThreadAwareExtensions.)
Public Extension Method AcquireAccess(ObjectAccessLevel, ConcurrentAccessToken) Overloaded.
Acquires access for a given object and gets the ConcurrentAccessToken as a reference parameter.
(Defined by ThreadAwareExtensions.)
Public Extension Method AcquireAccessAsync
Asynchronously acquires access for a given object.
(Defined by ThreadAwareExtensions.)
See Also