/// <summary>
 /// Removes the specified member from the list
 /// </summary>
 /// <param name="item">The ITextSymbolGroup to remove from the list</param>
 /// <returns>Boolean, true if the item was successfully found and removed</returns>
 public bool Remove(ITextSymbolGroup item)
 {
     return _list.Remove(item);
 }
 /// <summary>
 /// Copies the members of this list into the specified array starting with the specified index in the destination array.
 /// </summary>
 /// <param name="array">The array of ITextSymbolGroup</param>
 /// <param name="arrayIndex">The zero based integer index in the destination array where copying should begin</param>
 public void CopyTo(ITextSymbolGroup[] array, int arrayIndex)
 {
     _list.CopyTo(array, arrayIndex);
 }
 /// <summary>
 /// Returns true if the specified item is found within the list.
 /// </summary>
 /// <param name="item">Gets or sets whether the item is returned.</param>
 /// <returns>Boolean, true if the item was found.</returns>
 public bool Contains(ITextSymbolGroup item)
 {
     return _list.Contains(item);
 }
 /// <summary>
 /// Adds the specified item to the end of the list
 /// </summary>
 /// <param name="item">The ITextSymbolGroup to add to the list</param>
 public void Add(ITextSymbolGroup item)
 {
     _list.Add(item);
 }
 /// <summary>
 /// Inserts a new item at the specified index in the list
 /// </summary>
 /// <param name="index">The integer index to insert the item into</param>
 /// <param name="item">The ITextSymbolGroup to insert into the list</param>
 public void Insert(int index, ITextSymbolGroup item)
 {
     _list.Insert(index, item);
 }
 /// <summary>
 /// Returns the integer index of the specified item in the list
 /// </summary>
 /// <param name="item">The ITextSymbolGroup to investigate</param>
 /// <returns></returns>
 public int IndexOf(ITextSymbolGroup item)
 {
     return _list.IndexOf(item);
 }