/// <summary> /// Applied after these methods run. /// </summary> internal static void Postfix(Mod mod) { var src = mod.file_source; if (src != null && ZIP_FILE_HANDLE != null && ZIP_FILE_TYPE.IsAssignableFrom( src.GetType()) && ZIP_FILE_HANDLE.GetValue(src) is Ionic.Zip.ZipFile file) { file.Dispose(); } }
internal static MethodBase TargetMethod() { return(ZIP_FILE_TYPE?.GetMethodSafe("CopyTo", false, PPatchTools.AnyArguments)); }