public void RemoveSource(int index) { if (_listSources == null || _listSources.Count == 0) { return; } _listSources.RemoveAt(index); }
public void RemoveGroup(int index) { if (_listGroups == null || _listGroups.Count == 0) { return; } _listGroups.RemoveAt(index); }
public void Replace(BuildTopicTocInfo itemOut, BuildTopicTocInfo itemIn) { if (itemIn == null || itemOut == null || _listTopics == null) { return; } int index = this.IndexOf(itemOut); if (index < 0) { BuildTopicTocInfo itemParent = itemOut.Parent; if (itemParent != null) { itemParent.Replace(itemOut, itemIn); } return; } _listTopics.RemoveAt(index); _listTopics.Insert(index, itemIn); }
public bool Remove(string itemName) { int itemIndex = this.IndexOf(itemName); if (itemIndex < 0) { return(false); } if (_dicItems.Remove(itemName)) { _listItems.RemoveAt(itemIndex); return(true); } return(false); }