【发布时间】:2011-04-05 13:12:15
【问题描述】:
我正在使用 Rhino DSL,当我想将动态对象传递给脚本时, boo 编译器抛出以下异常: BCE0019: Boo.Lang.Compiler.CompilerError: 'Percent' 不是 'object' 的成员。
我的嘘代码:
Result = Run().Percent
Run 方法的 C# Dsl 基本代码:
dynamic myDynamicObject;
public dynamic Run()
{
//do somthing
return myDynamicObject;
}
- 在 Run 方法中,我将 myDynamicObject 设置为继承自 DynamicObject 并覆盖 TrySetValue 和 TryGetValue 方法的类
【问题讨论】: