NotifyPropertyChangedAttribute.OnCloned Method
Method called after the an object enhanced by the current aspect has been cloned using MemberwiseClone(). The this parameter refers to the new aspect instance in the cloned object.

Namespace: PostSharp.Patterns.Model
Assembly: PostSharp.Patterns.Model (in PostSharp.Patterns.Model.dll) Version: 4.3.31.0 (4.3.31.0)
Syntax
C#
public override void OnCloned(
	ICloneAwareAspect source
)

Parameters

source
Type: PostSharp.Aspects.ICloneAwareAspect
Aspect instance corresponding to the current aspect instance in the cloned target object.

Implements

ICloneAwareAspect.OnCloned(ICloneAwareAspect)
Remarks

Prior to calling the current method, the aspect framework initializes the source object using CreateInstance(AdviceArgs) and RuntimeInitializeInstance(). That is, the aspect instance in the cloned object is not cloned from the source aspect instance, but from the prototype aspect instance.

See Also