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