private IndexField ParseIndexField(XmlNode ChildNode)
        {
            IndexField NewIndexField = new IndexField();

            NewIndexField.Name   = ReadAttribute(ChildNode, "NAME");
            NewIndexField.Title  = (Indexes[NewIndexField.Name] != null) ? Indexes[NewIndexField.Name] : ReadAttribute(ChildNode, "TITLE");
            NewIndexField.System = ReadAttribute(ChildNode, "SYSTEM");
            NewIndexField.Desc   = ReadAttribute(ChildNode, "DESC");
            return(NewIndexField);
        }
 public virtual void Add(IndexField NewIndexField)
 {
     this.List.Add(NewIndexField);
 }