Harmony 2.2.1
Harmony v2.2.1 brings you/fixes:
- random patching exception #444
- unable to patch methods which DeclaringType is null #445
- update patching-edgecases.md #379
- sequencializes Azure tests to combat random failures
- adds MethodType.Enumerator, AccessTools.EnumeratorMoveNext and FileLog.Debug
- adds back a first draft of the CodeMatcher with improvements
- can't get instructions of HttpRuntime.ReleaseResourcesAndUnloadAppDomain #449
- support method body decoding for methods with jump instructions #449 #450
- adds GetOriginalMethodFromStackframe, fixes wording in CodeInstruction.MoveXXTo/From
- don't emit stloc ldloc resultVariable in methods ending in throws
- don't JIT-compile generic methods in FindReplacement
- refactors AccessTools, adds typeColonName everywhere possible
- small documentation fixes
- update to MonoMod.Common 22.3.5.1
- adds HarmonyPatch(string typeName, string methodName, MethodType methodType)
ENJOY