Ejemplo n.º 1
0
        public ICompiledCode CompileSourceUnit(SourceUnit sourceUnit, IScriptModule module)
        {
            Contract.RequiresNotNull(sourceUnit, "sourceUnit");
            CompilerOptions options = (module != null) ? module.GetCompilerOptions(this) : GetDefaultCompilerOptions();

            return(new CompiledCode(_languageContext.CompileSourceCode(sourceUnit, options)));
        }
Ejemplo n.º 2
0
        public ICompiledCode CompileCodeDom(System.CodeDom.CodeMemberMethod code, IScriptModule module)
        {
            Contract.RequiresNotNull(code, "code");

            CompilerOptions options = (module != null) ? module.GetCompilerOptions(this) : GetDefaultCompilerOptions();

            return(CompileSourceUnit(_languageContext.GenerateSourceCode(code), module));
        }