Age | Commit message (Collapse) | Author |
|
This is needed to migrate to Harmony 2.0 because it uses MonoMod, which has a copy of Mono.Cecil merged into its assembly, which leads to "type X exists in both 0Harmony.dll and Mono.Cecil.dll" errors. We can't use the version bundled with MonoMod since only some of the types are publicly accessible.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks to Bepis on Discord for helping find the issue!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exception, all type was filtered by Where(type => type.BaseType != null) op)
|
|
|
|
|
|
|
|
|
|
This caused errors during rewriting to be obfuscated with null reference exceptions.
|
|
|
|
instruction, another patch didn't aware it due to the variable capture)
|
|
|
|
|