class @beta Efl.Mono_Model_Internal extends Efl.Loop_Consumer implements Efl.Model { [[Internal @Efl.Model implementation for the root models in C# MVVM infrastructure. This represents the root model, containing @Efl.Mono_Model_Internal_Child elements. It is inherited from classes like the C#-only Efl.UserModel, which the end user will actually instantiate. ]] methods { add_property { [[Adds a new property to the wrapped children models. When adding new children models, these children will have the properties that were added from this method.]] params { @in name: string; [[Name of the property being added.]] @in type: ptr(const(Eina.Value_Type)); [[Type of the property being added, as an @Eina.Value_Type.]] } } } implements { Efl.Object.constructor; Efl.Object.destructor; Efl.Model.properties { get; } Efl.Model.child_add; Efl.Model.children_count { get; } Efl.Model.children_slice_get; Efl.Model.property { get; set; } } }