DispatchedAttribute.DispatcherObjectAspect.IInstanceScopedAspect.CreateInstance Method
IInstanceScopedAspect.CreateInstance(AdviceArgs)
Creates a new instance of the aspect based on the current instance, serving as a prototype.
Declaration
[CreateInstanceOptimization]
[DebuggerAspectMethod]
object IInstanceScopedAspect.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. |
Implements
Remarks
This method is typically implemented by invoking System.Object.MemberwiseClone().