private static bool child_property_add(System.IntPtr obj, System.IntPtr pd, System.String name, Eina.ValueTypeBox type, System.IntPtr values) { Eina.Log.Debug("function efl_container_model_child_property_add was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { var _in_values = new Eina.Iterator <System.IntPtr>(values, true); bool _ret_var = default(bool); try { _ret_var = ((ContainerModel)ws.Target).AddChildProperty(name, type, _in_values); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } return(_ret_var); } else { return(efl_container_model_child_property_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), name, type, values)); } }
private static void add_property(System.IntPtr obj, System.IntPtr pd, System.String name, Eina.ValueTypeBox type) { Eina.Log.Debug("function efl_mono_model_internal_add_property was called"); var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj); if (ws != null) { try { ((MonoModelInternal)ws.Target).AddProperty(name, type); } catch (Exception e) { Eina.Log.Warning($"Callback error: {e.ToString()}"); Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION); } } else { efl_mono_model_internal_add_property_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), name, type); } }