C#: How to create an attribute on a method triggering an event when it is invoked?

前端 未结 7 904
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-29 02:10

Is there a way in C# or .NET in general to create an attribute on a method which triggers an event when the method is invoked? Ideally, I would be able to run custom actions

7条回答
  •  借酒劲吻你
    2020-11-29 02:32

    The only way I know how to do this is with PostSharp. It post-processes your IL and can do things like what you asked for.

提交回复
热议问题