public void DeleteItemByName(string itemName)
        {
            ICsiNamedObject sourceElement = new CsiNamedObject(this.GetOwnerDocument(), "__listItem", this);

            sourceElement.SetAttribute("__listItemAction", "delete");
            CsiXmlHelper.FindCreateSetValue2(sourceElement, "__key", "__name", itemName, true);
        }
        public ICsiNamedObject ChangeItemByIndex(int index)
        {
            ICsiNamedObject sourceElement = new CsiNamedObject(this.GetOwnerDocument(), "__listItem", this);

            sourceElement.SetAttribute("__listItemAction", "change");
            CsiXmlHelper.FindCreateSetValue(sourceElement, "__index", XmlConvert.ToString(index));
            return(sourceElement);
        }
        public ICsiNamedObject AppendItem(string itemName)
        {
            ICsiNamedObject obj2 = new CsiNamedObject(this.GetOwnerDocument(), "__listItem", this);

            obj2.SetAttribute("__listItemAction", "add");
            obj2.SetRef(itemName);
            return(obj2);
        }