public static IGeneratedCode <TResult> CreateCode <TResult>(Sandbox sandbox, ICompiler language, string sourceCode, IEnumerable <string> usingNamespaces, IEnumerable <string> referencedAssemblies, params CodeParameter[] parameterInfos) { var asmLocation = language.CompileAssemblyFile(sourceCode, usingNamespaces, typeof(TResult), referencedAssemblies, parameterInfos, sandbox.ApplicationBase); return(new SandboxedCode <TResult>(sandbox.CreateCodeProxy(asmLocation))); }