CMCUAspecter.Fody (nuget): Weave code before method execution, on sucessful and on exception. You can replace return value and handle exception. It's both support sync and async method
Keywords: AOP|Fody