internal bool MergeWebPanel(WebPanel obj, PatternInstanceElement c, UpdateObject uo, ObjectTemplate t) { int saveObject = 0; bool overwrite = (uo == UpdateObject.OverWrite ? true : false); saveObject += MergeVariables(obj.Variables, c, t.Variables, overwrite); saveObject += MergeConditions(obj.Conditions, c, t.Conditons, overwrite); if (uo != UpdateObject.OnlySource) { saveObject += MergeWebForm(obj.WebForm, c, t.WebForm, overwrite); } saveObject += MergeRules(obj.Rules, c, t.Rules, overwrite); saveObject += MergeEvents(obj.Events, c, t.Events, overwrite); saveObject += t.DeleteVariables(c, obj, overwrite); return saveObject > 0; }