Console.WriteLine("Foo");
public static class A_Foo_Fix
public static void Before()
Console.WriteLine("Before Foo");
public static void After()
Console.WriteLine("After Foo");
public static void Main()
Harmony harmony = new Harmony("APCWebSystem");
typeof(A).GetMethod(nameof(A.Foo)),
new HarmonyMethod(typeof(A_Foo_Fix).GetMethod(nameof(A_Foo_Fix.Before))),
new HarmonyMethod(typeof(A_Foo_Fix).GetMethod(nameof(A_Foo_Fix.After)))