Я использую Rhino DSL, и когда я хочу передать динамический объект в скрипт,
Бу компилятор выдает исключение ниже:
BCE0019: Boo.Lang.Compiler.CompilerError: «Процент» не является членом «объекта».
мой код бу:
Result = Run().Percent
C # Dsl Базовый код для метода Run:
dynamic myDynamicObject;
public dynamic Run()
{
//do somthing
return myDynamicObject;
}
- в методе Run я устанавливаю myDynamicObject для класса, который наследуется от DynamicObject и переопределяет метод TrySetValue & TryGetValue