public virtual void CreatedDisplayModelMember(DisplayModelMember modelMember) { modelMember.CheckArgument(nameof(modelMember)); ParentComponent?.CreatedDisplayModelMember(modelMember); CreatedDisplayModelMemberHandler?.Invoke(this, modelMember); }
public virtual void CreateDisplayModelMember(ModelObject model, PropertyInfo propertyInfo, ref DisplayModelMember modelMember, ref bool handled) { ParentComponent?.CreateDisplayModelMember(model, propertyInfo, ref modelMember, ref handled); if (handled == false) { var memberInfo = new DisplayModelMemberInfo() { Model = model, Property = propertyInfo, Created = false, }; CreateDisplayModelMemberHandler?.Invoke(this, memberInfo); handled = memberInfo.Created; if (handled) { modelMember = memberInfo.ModelMember; } } }