Вызов функции в js obj с помощью JintC#

Место общения программистов C#
Anonymous
Вызов функции в js obj с помощью Jint

Сообщение Anonymous »

Мне интересно, есть ли способ сделать что-то подобное в Jint: вызвать функцию для экземпляра объекта следующим образом:
.js

Код: Выделить всё

class TestObject {
...
test() {
console.log("Hello, this is a test");
}
}
.cs

Код: Выделить всё

...
var engine = new Engine()
var objInstance = engine
.Evaluate("new TestObject()")
.ToObject() as dynamic;

engine.Invoke(objInstance.test);
...
Большое спасибо всем!
Я пробовал описанный выше вариант и массу других вариантов, но всегда получаю:

'System.Dynamic.ExpandoObject' не содержит определения слова 'test'


Подробнее здесь: https://stackoverflow.com/questions/787 ... -with-jint

Вернуться в «C#»