Harmony

A library for patching, replacing and decorating .NET and Mono methods during runtime