假设我有一个方面实现IInstanceScopedAspect
并且我将此方面应用于类型中的方法。创建对象时如何初始化方面FormatterServices.GetUninitializedObject
?构造函数没有被执行,因此NullReferenceException
当我执行应用方面的方法时我得到一个。
是否有可用于初始化对象方面的 PostSharp API?
假设我有一个方面实现IInstanceScopedAspect
并且我将此方面应用于类型中的方法。创建对象时如何初始化方面FormatterServices.GetUninitializedObject
?构造函数没有被执行,因此NullReferenceException
当我执行应用方面的方法时我得到一个。
是否有可用于初始化对象方面的 PostSharp API?
有一种InitializeCurrentAspects
方法可用于这种情况,如此处所述;http://doc.sharpcrafters.com/postsharp-2.0/Default.aspx##PostSharp-2.0.chm/html/M_PostSharp_Aspects_AspectUtilities_InitializeCurrentAspects.htm