This is the online documentation for PostSharp 4.3.
Download PDF or CHM. Go to v4.3 or v5.0
DynamicallyAdvisableObject Class
Base class for objects into which advices can be dynamically injected. This class is not meant to be used in user code.
Inheritance Hierarchy

Namespace: PostSharp.Patterns.Model
Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 4.3.31.0 (4.3.31.0)
Syntax
C#
[SerializableAttribute]
public abstract class DynamicallyAdvisableObject : IQueryInterface, 
	ISerializable, IDeserializationCallback

The DynamicallyAdvisableObject type exposes the following members.

Methods
  NameDescription
Protected methodExecuteWithAdvices<TResult, TAction>
Executes an action wrapped by all custom advices added to the current object.
Public methodGetObjectData
Populates a SerializationInfo with the data needed to serialize the target object.
Public methodOnDeserialization
Runs when the entire object graph has been deserialized.
Top
Extension Methods
  NameDescription
Public Extension MethodQueryInterface<T>
Gets the implementation of a specified interface for the specified object.
(Defined by QueryInterfaceExtensions.)
Top
See Also