Table of Contents

NamespaceSummaryItemCollection Class

Definition

Namespace
Sandcastle.Core.Project
Assembly
Sandcastle.Core.dll

This collection class is used to hold the namespace summary items for a project

public class NamespaceSummaryItemCollection : List<NamespaceSummaryItem>, IList<NamespaceSummaryItem>, ICollection<NamespaceSummaryItem>, IReadOnlyList<NamespaceSummaryItem>, IReadOnlyCollection<NamespaceSummaryItem>, IEnumerable<NamespaceSummaryItem>, IList, ICollection, IEnumerable
Inheritance
NamespaceSummaryItemCollection
Implements

Remarks

Namespaces that appear in the assemblies but not in this list are documented by default and will appear without a namespace summary.

Properties

Capacity (Inherited from List<NamespaceSummaryItem>)
Count (Inherited from List<NamespaceSummaryItem>)
Project

This is used to get or set a reference to the project that owns the collection

this[int] (Inherited from List<NamespaceSummaryItem>)
this[string]

Indexer. This can be used to retrieve the summary information for the specified namespace

Methods

Add(T) (Inherited from List<NamespaceSummaryItem>)
Add(string, bool, bool, string)

Add a new item to the collection

AddRange(IEnumerable<T>) (Inherited from List<NamespaceSummaryItem>)
AsReadOnly() (Inherited from List<NamespaceSummaryItem>)
BinarySearch(int, int, T, IComparer<T>) (Inherited from List<NamespaceSummaryItem>)
BinarySearch(T) (Inherited from List<NamespaceSummaryItem>)
BinarySearch(T, IComparer<T>) (Inherited from List<NamespaceSummaryItem>)
Clear() (Inherited from List<NamespaceSummaryItem>)
Contains(T) (Inherited from List<NamespaceSummaryItem>)
ConvertAll<TOutput>(Converter<T, TOutput>) (Inherited from List<NamespaceSummaryItem>)
CopyTo(int, T[], int, int) (Inherited from List<NamespaceSummaryItem>)
CopyTo(T[]) (Inherited from List<NamespaceSummaryItem>)
CopyTo(T[], int) (Inherited from List<NamespaceSummaryItem>)
CreateTemporaryItem(string, bool)

Create a temporary item that isn't part of the project

Exists(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
Find(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindAll(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindIndex(int, int, Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindIndex(int, Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindIndex(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindLast(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindLastIndex(int, int, Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindLastIndex(int, Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
FindLastIndex(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
ForEach(Action<T>) (Inherited from List<NamespaceSummaryItem>)
FromXml(string)

This is used to load existing namespace summary items from the project file

GetEnumerator() (Inherited from List<NamespaceSummaryItem>)
GetRange(int, int) (Inherited from List<NamespaceSummaryItem>)
IndexOf(T) (Inherited from List<NamespaceSummaryItem>)
IndexOf(T, int) (Inherited from List<NamespaceSummaryItem>)
IndexOf(T, int, int) (Inherited from List<NamespaceSummaryItem>)
Insert(int, T) (Inherited from List<NamespaceSummaryItem>)
InsertRange(int, IEnumerable<T>) (Inherited from List<NamespaceSummaryItem>)
LastIndexOf(T) (Inherited from List<NamespaceSummaryItem>)
LastIndexOf(T, int) (Inherited from List<NamespaceSummaryItem>)
LastIndexOf(T, int, int) (Inherited from List<NamespaceSummaryItem>)
Remove(T) (Inherited from List<NamespaceSummaryItem>)
RemoveAll(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)
RemoveAt(int) (Inherited from List<NamespaceSummaryItem>)
RemoveRange(int, int) (Inherited from List<NamespaceSummaryItem>)
Reverse() (Inherited from List<NamespaceSummaryItem>)
Reverse(int, int) (Inherited from List<NamespaceSummaryItem>)
Sort() (Inherited from List<NamespaceSummaryItem>)
Sort(Comparison<T>) (Inherited from List<NamespaceSummaryItem>)
Sort(IComparer<T>) (Inherited from List<NamespaceSummaryItem>)
Sort(int, int, IComparer<T>) (Inherited from List<NamespaceSummaryItem>)
ToArray() (Inherited from List<NamespaceSummaryItem>)
ToXml()

This is used to write the namespace summary info to an XML fragment ready for storing in the project file.

TrimExcess() (Inherited from List<NamespaceSummaryItem>)
TrueForAll(Predicate<T>) (Inherited from List<NamespaceSummaryItem>)