internal static void SaveDebugImages() { Console.Error.WriteLine("Saving dynamic assemblies..."); JVM.FinishingForDebugSave = true; if (saveClassLoaders != null) { foreach (DynamicClassLoader instance in saveClassLoaders) { instance.FinishAll(); AssemblyBuilder ab = (AssemblyBuilder)instance.ModuleBuilder.Assembly; SaveDebugAssembly(ab); } } if (jniProxyAssemblyBuilder != null) { SaveDebugAssembly(jniProxyAssemblyBuilder); } Console.Error.WriteLine("Saving done."); }
internal static void SaveDebugImages() { JVM.FinishingForDebugSave = true; if (saveClassLoaders != null) { foreach (DynamicClassLoader instance in saveClassLoaders) { instance.FinishAll(); AssemblyBuilder ab = (AssemblyBuilder)instance.ModuleBuilder.Assembly; ab.Save(ab.GetName().Name + ".dll"); } } if (saveDebugAssemblies != null) { foreach (AssemblyBuilder ab in saveDebugAssemblies) { ab.Save(ab.GetName().Name + ".dll"); } } }
internal static void SaveDebugImages() { #if !WINRT //Console.Error.WriteLine("Saving dynamic assemblies..."); JVM.FinishingForDebugSave = true; if (saveClassLoaders != null) { foreach (DynamicClassLoader instance in saveClassLoaders) { instance.FinishAll(); AssemblyBuilder ab = (AssemblyBuilder)instance.ModuleBuilder.Assembly; SaveDebugAssembly(ab); } } if (jniProxyAssemblyBuilder != null) { SaveDebugAssembly(jniProxyAssemblyBuilder); } #else throw new NotImplementedException(); #endif //Console.Error.WriteLine("Saving done."); }