0

クラスに属性を適用する 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");    
    }

できることはありますか?

貴重なご意見、ご提案をお待ちしております

4

1 に答える 1

0

Aspect 宣言で、次を追加すると、機能する可能性があります。

[MulticastAttributeUsage(MulticastTargets.Constructor, TargetMemberAttributes = MulticastAttributes.Instance)]
于 2013-03-29T13:37:46.880 に答える