Пример #1
0
        public void RemoveSource(BuildGroupSource source)
        {
            BuildExceptions.NotNull(source, "source");

            if (_listSources == null || _listSources.Count == 0)
            {
                return;
            }

            _listSources.Remove(source);
        }
Пример #2
0
        public void RemoveGroup(BuildGroup group)
        {
            BuildExceptions.NotNull(group, "group");

            if (_listGroups == null || _listGroups.Count == 0)
            {
                return;
            }

            _listGroups.Remove(group);
        }
Пример #3
0
        public bool Remove(BuildGroupTocInfo item)
        {
            if (_listItems.Remove(item))
            {
                if (_dicItems != null && _dicItems.Count != 0)
                {
                    _dicItems.Remove(item.Name);
                }

                return(true);
            }

            return(false);
        }
Пример #4
0
        public void Remove(BuildTopicTocInfo item)
        {
            if (item == null)
            {
                return;
            }
            if (_listTopics == null || _listTopics.Count == 0)
            {
                return;
            }

            if (!_listTopics.Remove(item))
            {
                BuildTopicTocInfo parent = item.Parent;
                if (parent != null)
                {
                    parent.Remove(item);
                }
            }
        }
Пример #5
0
 public bool Remove(BuildTopicTocInfo item)
 {
     return(_relatedTopics.Remove(item));
 }