Преглед на файлове

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

UbitUmarov преди 3 години
родител
ревизия
be649ee7e5
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1 1
      OpenSim/Region/ScriptEngine/YEngine/MMRDelegateCommon.cs
  2. 1 1
      OpenSim/Region/ScriptEngine/YEngine/XMREngine.cs

+ 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));