2011-09-01 67 views
1

使用Ironjs。我有一个c#函数注册为一个JS函数(通过SetGlobal)ironjs:将对象返回给JS

它被调用,但我想从该函数返回一个值。该值是CLR对象的IEnumerable。使用Jint这是正常的:我返回对象并且可以foreach等,我如何在IronJS中做同样的事情(为什么不使用Jint,它有错误,例如它不会编译underscore.js)

编辑:由于我不是一个流利的F#人,我不能通过阅读代码自己回答这个问题。所以相反,我修复了Jint。但它仍然很高兴知道答案

回答

1

我们仍在研究.NET interop。因此,IronJS中的foreach没有设置枚举IEnumerables,而是使用CommonObject类型的对象。

+1

那么我需要做些什么来使它与CommonObject一起工作 – pm100