Bladeren bron

YEngine: remove obsolete appdomain code (still in use elsewhere)

UbitUmarov 3 jaren geleden
bovenliggende
commit
be649ee7e5

+ 1 - 1
OpenSim/Region/ScriptEngine/YEngine/MMRDelegateCommon.cs

@@ -93,7 +93,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
             {
                 AssemblyName assembly = new AssemblyName();
                 assembly.Name = "CustomDelegateAssembly";
-                AssemblyBuilder assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(assembly, AssemblyBuilderAccess.Run);
+                AssemblyBuilder assemblyBuilder = AssemblyBuilder.DefineDynamicAssembly(assembly, AssemblyBuilderAccess.Run);
                 delegateModuleBuilder = assemblyBuilder.DefineDynamicModule("CustomDelegateModule");
             }
 

+ 1 - 1
OpenSim/Region/ScriptEngine/YEngine/XMREngine.cs

@@ -361,7 +361,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
                 //  }
                 AssemblyName assemblyName = new AssemblyName();
                 assemblyName.Name = "XMRInstanceSuperAssembly";
-                AssemblyBuilder assemblyBuilder = Thread.GetDomain().DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.Run);
+                AssemblyBuilder assemblyBuilder = AssemblyBuilder.DefineDynamicAssembly(assemblyName, AssemblyBuilderAccess.Run);
                 ModuleBuilder moduleBuilder = assemblyBuilder.DefineDynamicModule("XMRInstanceSuperModule");
                 TypeBuilder typeBuilder = moduleBuilder.DefineType("XMRInstanceSuperType", TypeAttributes.Public | TypeAttributes.Class);
                 typeBuilder.SetParent(typeof(XMRInstance));