system.codedom.compiler.compilerresults cr = icc.compileassemblyfromdom(cplist, ccu); if(true == cr.errors.haserrors) { system.text.stringbuilder sb = new system.text.stringbuilder(); foreach(system.codedom.compiler.compilererror ce in cr.errors) { sb.append(ce.tostring()); sb.append(system.environment.newline); } throw new exception(sb.tostring()); } system.reflection.assembly assembly = cr.compiledassembly; type t = assembly.gettype(@namespace+"."+classname,true,true); object obj = activator.createinstance(t); system.reflection.methodinfo mi = t.getmethod(methodname); return mi.invoke(obj,args); } catch(exception ex) { throw new exception(ex.innerexception.message,new exception(ex.innerexception.stacktrace)); } }
页次:2/2 1篇/页 首页 上一页 下一页 尾页 合计 2 篇 Go: |