From a23a49163e4b32b6d07d0e58c8a0432947638bf6 Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Thu, 19 Dec 2019 10:55:26 +0800 Subject: [PATCH] update --- .../LazyLoadingComplier.cs | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Extensions/FreeSql.Extensions.LazyLoading/LazyLoadingComplier.cs b/Extensions/FreeSql.Extensions.LazyLoading/LazyLoadingComplier.cs index 903d31ce..0c8017fc 100644 --- a/Extensions/FreeSql.Extensions.LazyLoading/LazyLoadingComplier.cs +++ b/Extensions/FreeSql.Extensions.LazyLoading/LazyLoadingComplier.cs @@ -33,16 +33,16 @@ namespace FreeSql.Extensions.LazyLoading } #else - - public static Assembly CompileCode(string cscode) { + public static Assembly CompileCode(string cscode) + { var files = Directory.GetFiles(Directory.GetParent(Type.GetType("IFreeSql, FreeSql").Assembly.Location).FullName); - using (var compiler = CodeDomProvider.CreateProvider("cs")) { - - var objCompilerParameters = new CompilerParameters(); - objCompilerParameters.ReferencedAssemblies.Add("System.dll"); + using (var compiler = CodeDomProvider.CreateProvider("cs")) + { + var objCompilerParameters = new CompilerParameters(); + objCompilerParameters.ReferencedAssemblies.Add("System.dll"); objCompilerParameters.ReferencedAssemblies.Add("System.Core.dll"); - objCompilerParameters.ReferencedAssemblies.Add("FreeSql.dll"); + objCompilerParameters.ReferencedAssemblies.Add("FreeSql.dll"); foreach (var dll in files) { if (!dll.EndsWith(".dll", StringComparison.OrdinalIgnoreCase) && @@ -69,16 +69,16 @@ namespace FreeSql.Extensions.LazyLoading } } objCompilerParameters.GenerateExecutable = false; - objCompilerParameters.GenerateInMemory = true; + objCompilerParameters.GenerateInMemory = true; - CompilerResults cr = compiler.CompileAssemblyFromSource(objCompilerParameters, cscode); + CompilerResults cr = compiler.CompileAssemblyFromSource(objCompilerParameters, cscode); - if (cr.Errors.Count > 0) - throw new Exception(cr.Errors[0].ErrorText); + if (cr.Errors.Count > 0) + throw new Exception(cr.Errors[0].ErrorText); - return cr.CompiledAssembly; - } - } + return cr.CompiledAssembly; + } + } #endif }