public void SetResultAutoWrap <T>(T result)
where T : class, new()
{
Type actualType = result.GetType();
var jsTypeDef = this.context.GetJsTypeDefinition(actualType);
var proxy = this.context.CreateWrapper(result, jsTypeDef);
NativeV8JsInterOp.ResultSetJsValue(metArgsPtr,
this.context.Converter.ToJsValue(proxy));
}