public void Remove(QueueElement details)
 {
     if (BaseIndexOf(details) >= 0)
     {
         BaseRemove(details.Name);
     }
 }
        public QueueElementCollection()
        {
            QueueElement details = (QueueElement)CreateNewElement();

            if (details.Name != "")
            {
                Add(details);
            }
        }
 public void Add(QueueElement details)
 {
     BaseAdd(details);
 }
 public int IndexOf(QueueElement details)
 {
     return(BaseIndexOf(details));
 }