FinishAll() private method

private FinishAll ( ) : void
return void
示例#1
0
 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.");
 }
示例#2
0
 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.");
        }