OnCloned(ICloneAwareAspect)
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.
Declaration
public override void OnCloned(ICloneAwareAspect source)
Parameters
Type | Name | Description |
---|---|---|
ICloneAwareAspect | source | Aspect instance corresponding to the current aspect instance in the cloned target object. |
Overrides
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.