protected internal override bool IsModified() { if (modified) { return(true); } for (int n = 0; n < list.Count; n++) { ConfigurationElement elem = (ConfigurationElement)list [n]; if (!elem.IsModified()) { continue; } modified = true; break; } return(modified); }