PostSharpAPI ReferencePost­Sharp.​AspectsIInstance­Scoped­AspectCreate­Instance
Open sandboxFocus

IInstanceScopedAspect.CreateInstance Method

CreateInstance(AdviceArgs)

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

Declaration
[RequiresDebuggerEnhancement]
[HasInheritedAttribute]
[RequiresCreateInstanceAnalysis]
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.

Remarks

This method is typically implemented by invoking System.Object.MemberwiseClone().