public static bool TryMapScriptObject(this Type managedType, IV8ScriptItem v8Item, ref object managedObject) { Func <IV8ScriptItem, Type, object> fn = GetScriptItemMapper(managedType); if (fn != null) { managedObject = fn(v8Item, managedType); return(true); } return(false); }
/// <summary> /// /// </summary> /// <param name="managedType"></param> /// <param name="v8Item"></param> /// <param name="managedObject"></param> /// <returns></returns> public static bool TryMapScriptObject(Type managedType, IV8ScriptItem v8Item, ref object managedObject) { return(TypeHelpers.TryMapScriptObject(managedType, v8Item, ref managedObject)); }