public void AddColumn(ColumnInfo column) { if (columns.ContainsKey(column.Name)) { throw new InvalidOperationException(string.Format("An item with key {0} has already been added", column.Name)); } columns.Add(column.Name, column); }