public LinearRange Add(string name)
		{
			LinearRange linearRange = new LinearRange();
			linearRange.Name = name;
			Add(linearRange);
			return linearRange;
		}
        public override object Clone()
        {
            MemoryStream           stream = new MemoryStream();
            BinaryFormatSerializer binaryFormatSerializer = new BinaryFormatSerializer();

            binaryFormatSerializer.Serialize(this, stream);
            LinearRange linearRange = new LinearRange();

            binaryFormatSerializer.Deserialize(linearRange, stream);
            return(linearRange);
        }
		public int IndexOf(LinearRange value)
		{
			return base.List.IndexOf(value);
		}
		public void Insert(int index, LinearRange value)
		{
			base.List.Insert(index, value);
		}
		public bool Contains(LinearRange value)
		{
			return base.List.Contains(value);
		}
		public void Remove(LinearRange value)
		{
			base.List.Remove(value);
		}
		public int Add(LinearRange value)
		{
			return base.List.Add(value);
		}