From afea5f22055fd645e95c4e1dcad01e68716fa049 Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Thu, 13 Sep 2007 11:41:42 +0000 Subject: remove ^M, as native storage should be UNIX format, and ^M in/out mashing will happen on the windows side now that eol-style is correct --- .../TempDotNetMicroThreadingCodeInjector.cs | 90 +++++++++++----------- 1 file changed, 45 insertions(+), 45 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/DotNetEngine/TempDotNetMicroThreadingCodeInjector.cs') diff --git a/OpenSim/Region/ScriptEngine/DotNetEngine/TempDotNetMicroThreadingCodeInjector.cs b/OpenSim/Region/ScriptEngine/DotNetEngine/TempDotNetMicroThreadingCodeInjector.cs index 64cb7cd..46d438a 100644 --- a/OpenSim/Region/ScriptEngine/DotNetEngine/TempDotNetMicroThreadingCodeInjector.cs +++ b/OpenSim/Region/ScriptEngine/DotNetEngine/TempDotNetMicroThreadingCodeInjector.cs @@ -1,45 +1,45 @@ -using System; -using System.Collections.Generic; -using System.Text; -using Rail.Transformation; -using Rail.Reflect; -using Rail.Exceptions; -using Rail.MSIL; - -namespace OpenSim.Region.ScriptEngine.DotNetEngine -{ - /// - /// Tedds Sandbox for RAIL/microtrheading. This class is only for testing purposes! - /// Its offspring will be the actual implementation. - /// - class TempDotNetMicroThreadingCodeInjector - { - public static string TestFix(string FileName) - { - string ret = System.IO.Path.GetFileNameWithoutExtension(FileName + "_fixed.dll"); - - Console.WriteLine("Loading: \"" + FileName + "\""); - RAssemblyDef rAssembly = RAssemblyDef.LoadAssembly(FileName); - - - //Get the type of the method to copy from assembly Teste2.exe to assembly Teste.exe - RTypeDef type = (RTypeDef)rAssembly.RModuleDef.GetType("SecondLife.Script"); - - //Get the methods in the type - RMethod[] m = type.GetMethods(); - - //Create a MethodPrologueAdder visitor object with the method to add - //and with the flag that enables local variable creation set to true - MethodPrologueAdder mpa = new MethodPrologueAdder((RMethodDef)m[0], true); - - //Apply the changes to the assembly - rAssembly.Accept(mpa); - - //Save the new assembly - rAssembly.SaveAssembly(ret); - - return ret; - - } - } -} +using System; +using System.Collections.Generic; +using System.Text; +using Rail.Transformation; +using Rail.Reflect; +using Rail.Exceptions; +using Rail.MSIL; + +namespace OpenSim.Region.ScriptEngine.DotNetEngine +{ + /// + /// Tedds Sandbox for RAIL/microtrheading. This class is only for testing purposes! + /// Its offspring will be the actual implementation. + /// + class TempDotNetMicroThreadingCodeInjector + { + public static string TestFix(string FileName) + { + string ret = System.IO.Path.GetFileNameWithoutExtension(FileName + "_fixed.dll"); + + Console.WriteLine("Loading: \"" + FileName + "\""); + RAssemblyDef rAssembly = RAssemblyDef.LoadAssembly(FileName); + + + //Get the type of the method to copy from assembly Teste2.exe to assembly Teste.exe + RTypeDef type = (RTypeDef)rAssembly.RModuleDef.GetType("SecondLife.Script"); + + //Get the methods in the type + RMethod[] m = type.GetMethods(); + + //Create a MethodPrologueAdder visitor object with the method to add + //and with the flag that enables local variable creation set to true + MethodPrologueAdder mpa = new MethodPrologueAdder((RMethodDef)m[0], true); + + //Apply the changes to the assembly + rAssembly.Accept(mpa); + + //Save the new assembly + rAssembly.SaveAssembly(ret); + + return ret; + + } + } +} -- cgit v1.1