public void Remove(LegendCellColumn column)
		{
			if (column != null)
			{
				base.List.Remove(column);
			}
		}
		public LegendCellColumn FindByName(string name)
		{
			LegendCellColumn result = null;
			for (int i = 0; i < base.List.Count; i++)
			{
				if (string.Compare(this[i].Name, name, ignoreCase: false, CultureInfo.CurrentCulture) == 0)
				{
					result = this[i];
					break;
				}
			}
			return result;
		}
		private void AssignUniqueName(LegendCellColumn column)
		{
			if (column.Name.Length == 0)
			{
				string empty = string.Empty;
				int num = 1;
				do
				{
					empty = "Column" + num.ToString(CultureInfo.InvariantCulture);
					num++;
				}
				while (FindByName(empty) != null && num < 10000);
				column.Name = empty;
			}
		}
		public int IndexOf(LegendCellColumn value)
		{
			return base.List.IndexOf(value);
		}
		public bool Contains(LegendCellColumn value)
		{
			return base.List.Contains(value);
		}
		public void Insert(int index, LegendCellColumn column)
		{
			base.List.Insert(index, column);
		}
		public int Add(LegendCellColumn column)
		{
			return base.List.Add(column);
		}