Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BuildDocumenter"/> class with
 /// the specified list of build groups to be initially added to
 /// this documenter.
 /// </summary>
 /// <param name="groups">
 /// A list, <see cref="IList{T}"/>, specifying the build groups
 /// <see cref="BuildGroup"/> to be initially added to this documenter.
 /// </param>
 public BuildDocumenter(IList <BuildGroup> groups)
     : this()
 {
     if (groups != null && groups.Count != 0)
     {
         _listGroups.Add(groups);
     }
 }
Exemplo n.º 2
0
        public void AddSource(BuildGroupSource source)
        {
            BuildExceptions.NotNull(source, "source");

            if (_listSources == null)
            {
                _listSources = new BuildKeyedList <BuildGroupSource>();
            }

            _listSources.Add(source);
        }
Exemplo n.º 3
0
        public void Add(BuildTopicTocInfo item)
        {
            if (item == null)
            {
                return;
            }

            if (_listTopics == null)
            {
                _listTopics = new BuildKeyedList <BuildTopicTocInfo>();
            }

            _listTopics.Add(item);
        }
Exemplo n.º 4
0
        public virtual BuildKeyedList <T> Clone()
        {
            BuildKeyedList <T> clonedList = new BuildKeyedList <T>(this);

            int itemCount = this.Count;

            for (int i = 0; i < itemCount; i++)
            {
                clonedList.Add((T)this[i].Clone());
            }

            return(clonedList);
        }
Exemplo n.º 5
0
        public void Add(BuildGroupTocInfo item)
        {
            if (item == null || String.IsNullOrEmpty(item.Name))
            {
                return;
            }

            if (_dicItems.ContainsKey(item.Name))
            {
                _listItems.Insert(_dicItems[item.Name], item);
            }
            else
            {
                _listItems.Add(item);
            }
        }
Exemplo n.º 6
0
        public void Add(BuildTopicTocInfo item)
        {
            if (item == null || String.IsNullOrEmpty(item.Name))
            {
                return;
            }

            if (_relatedTopics.Contains(item.Name))
            {
                _relatedTopics.Insert(_relatedTopics.Dictionary[item.Name], item);
            }
            else
            {
                _relatedTopics.Add(item);
            }
        }