-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
V8Engine v8Engine = new V8Engine();
var context = v8Engine.CreateContext();
v8Engine.SetContext(context);
v8Engine.GlobalObject.SetProperty(typeof(ContextHub), recursive: true, memberSecurity: ScriptMemberSecurity.ReadWrite);
ContextHub hub = new ContextHub();
v8Engine.GlobalObject.SetProperty("hub", hub, recursive: true);
//create parameter
Handle param1 = v8Engine.CreateValue("2");
var gs2 = v8Engine.Execute(
@"(function () {
var myClassObject = function() {};
myClassObject.prototype.getInfo = function (a) {
hub.Log(a);
};
return new myClassObject();
})();"
);
var resultHandle2 = gs2.Call("getInfo", null, param1);
Metadata
Metadata
Assignees
Labels
No labels