public void Add(ServerSettingsConfigElement el)
        {
            if (BaseGet(GetElementKey(el)) != null)
            {
                BaseRemove(GetElementKey(el));
            }

            BaseAdd(el, true);
        }
        public ServerSettingsConfigElement Clone()
        {
            var clone = new ServerSettingsConfigElement();

            foreach (ConfigurationProperty prop in Properties)
            {
                clone[prop.Name] = this[prop.Name];
            }

            return(clone);
        }
 public void Remove(ServerSettingsConfigElement el)
 {
     BaseRemove(el.Alias);
 }
 public static void RemoveElement(ServerSettingsConfigElement el)
 {
     section.Servers.Remove(el);
 }
 public static void AddElement(ServerSettingsConfigElement el)
 {
     section.Servers.Add(el);
 }