/// <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); } }
public void AddSource(BuildGroupSource source) { BuildExceptions.NotNull(source, "source"); if (_listSources == null) { _listSources = new BuildKeyedList <BuildGroupSource>(); } _listSources.Add(source); }
public void Add(BuildTopicTocInfo item) { if (item == null) { return; } if (_listTopics == null) { _listTopics = new BuildKeyedList <BuildTopicTocInfo>(); } _listTopics.Add(item); }
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); }
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); } }
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); } }