public void Add(XbelItem item) { if (!Contains(item)) { m_items.Add(item); Document.InvalidateIdTableCache(); } else { throw new InvalidOperationException("Items in a XbelFolder must be unique."); } }
public void Remove(XbelItem item) { m_items.Remove(item); Document.InvalidateIdTableCache(); }
public int IndexOf(XbelItem item) { return m_items.IndexOf(item); }
public void Insert(int index, XbelItem item) { m_items.Insert(index, item); Document.InvalidateIdTableCache(); }
public bool Contains(XbelItem item) { return m_items.Contains(item); }