public virtual ColumnSetting Insert(int index, ColumnSetting value)
 {
     if (index >= List.Count)
     {
         this.Add(value);
     }
     else
     {
         base.List.Insert(index, value);
     }
     return(value);
 }
 public virtual int IndexOf(ColumnSetting value)
 {
     return(base.List.IndexOf(value));
 }
 public virtual bool Contains(ColumnSetting value)
 {
     return(base.List.Contains(value));
 }
 public virtual void Remove(ColumnSetting value)
 {
     base.List.Remove(value);
 }
 public virtual ColumnSetting Add(ColumnSetting value)
 {
     base.List.Add(value);
     return(value);
 }