public virtual void CreatedEditModelMember(EditModelMember modelMember) { modelMember.CheckArgument(nameof(modelMember)); ParentComponent?.CreatedEditModelMember(modelMember); CreatedEditModelMemberHandler?.Invoke(this, modelMember); }
public virtual void CreateEditModelMember(ModelObject model, PropertyInfo propertyInfo, ref EditModelMember modelMember, ref bool handled) { ParentComponent?.CreateEditModelMember(model, propertyInfo, ref modelMember, ref handled); if (handled == false) { var memberInfo = new EditModelMemberInfo() { Model = model, Property = propertyInfo, Created = false, }; CreateEditModelMemberHandler?.Invoke(this, memberInfo); handled = memberInfo.Created; if (handled) { modelMember = memberInfo.ModelMember; } } }