PostSharpAPI ReferencePost­Sharp.​Patterns.​ModelNotify­Property­Changed­AttributeCreate­Instance
Open sandboxFocus

NotifyPropertyChangedAttribute.CreateInstance Method

CreateInstance(AdviceArgs)

Creates a new instance of the aspect based on the current instance, serving as a prototype.

Declaration
[CreateInstanceOptimization]
[DebuggerAspectMethod]
public override object CreateInstance(AdviceArgs adviceArgs)
Parameters
Type Name Description
AdviceArgs adviceArgs

Aspect arguments.

Returns
Type Description
Object

A new instance of the aspect, typically a clone of the current prototype instance.

Overrides
InstanceLevelAspect.CreateInstance(AdviceArgs)
Remarks

This method is typically implemented by invoking MemberwiseClone().