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