使用Postsharp来构建构造函数

时间:2012-10-08 08:48:10

标签: c# postsharp aop

如何编写PostSharp方面以将属性应用于类?场景如下:

public sample ss()
{
file.create("some file ");
}

可以通过

来预测
[assembly: MyAspect(AttributeTargetAssembly="mscorlib", AttributeTargetTypes="System.IO.File", AttributeTargetMembers="Create"]

类似地,对于以下结构,我们如何创建方面?

public sample ss()
    {
     StreamWriter sw= new StreamWriter("some file");    
    }

有可能吗?

等待您的宝贵意见和嘘声

1 个答案:

答案 0 :(得分:0)

在Aspect声明中,添加以下内容并可能有效:

[MulticastAttributeUsage(MulticastTargets.Constructor, TargetMemberAttributes = MulticastAttributes.Instance)]