1 type derived from SiteMapNodeCollection
System.Web (1)
SiteMapNodeCollection.cs (1)
321private sealed class ReadOnlySiteMapNodeCollection : SiteMapNodeCollection {
10 instantiations of SiteMapNodeCollection
System.Web (10)
SiteMapNode.cs (2)
428cloneParent.ChildNodes = new SiteMapNodeCollection(node); 445SiteMapNodeCollection collection = new SiteMapNodeCollection();
SiteMapNodeCollection.cs (1)
22internal static SiteMapNodeCollection Empty = new ReadOnlySiteMapNodeCollection(new SiteMapNodeCollection());
StaticSiteMapProvider.cs (2)
136ChildNodeCollectionTable[parentNode] = new SiteMapNodeCollection(); 221SiteMapNodeCollection trimmedCollection = new SiteMapNodeCollection(collection.Count);
UI\WebControls\SiteMapDataSource.cs (1)
274return new SiteMapNodeCollection(node);
UI\WebControls\SiteMapDataSourceView.cs (1)
20_collection = new SiteMapNodeCollection(node);
UI\WebControls\SiteMapHierarchicalDataSourceView.cs (1)
18_collection = new SiteMapNodeCollection(node);
XmlSiteMapProvider.cs (2)
129SiteMapNodeCollection resultNodes = new SiteMapNodeCollection(subNodes.Count); 212ChildNodeCollectionTable[parentNode] = new SiteMapNodeCollection();
46 references to SiteMapNodeCollection
System.Web (46)
SiteMapNode.cs (8)
53private SiteMapNodeCollection _childNodes; 149public virtual SiteMapNodeCollection ChildNodes { 310private SiteMapNodeCollection SiblingNodes { 444public SiteMapNodeCollection GetAllNodes() { 445SiteMapNodeCollection collection = new SiteMapNodeCollection(); 447return SiteMapNodeCollection.ReadOnly(collection); 450private void GetAllNodesRecursive(SiteMapNodeCollection collection) { 451SiteMapNodeCollection childNodes = this.ChildNodes;
SiteMapNodeCollection.cs (8)
22internal static SiteMapNodeCollection Empty = new ReadOnlySiteMapNodeCollection(new SiteMapNodeCollection()); 55public SiteMapNodeCollection(SiteMapNodeCollection value) { 131public virtual void AddRange(SiteMapNodeCollection value) { 205public static SiteMapNodeCollection ReadOnly(SiteMapNodeCollection collection) { 322private SiteMapNodeCollection _internalCollection; 324internal ReadOnlySiteMapNodeCollection(SiteMapNodeCollection collection) { 369public override void AddRange(SiteMapNodeCollection value) {
SiteMapProvider.cs (1)
177public abstract SiteMapNodeCollection GetChildNodes(SiteMapNode node);
StaticSiteMapProvider.cs (11)
138((SiteMapNodeCollection)ChildNodeCollectionTable[parentNode]).Add(node); 201public override SiteMapNodeCollection GetChildNodes(SiteMapNode node) { 206SiteMapNodeCollection collection = (SiteMapNodeCollection)ChildNodeCollectionTable[node]; 211collection = (SiteMapNodeCollection)ChildNodeCollectionTable[childNodeFromKey]; 217return SiteMapNodeCollection.ReadOnly(collection); 221SiteMapNodeCollection trimmedCollection = new SiteMapNodeCollection(collection.Count); 228return SiteMapNodeCollection.ReadOnly(trimmedCollection); 231return SiteMapNodeCollection.Empty; 269SiteMapNodeCollection collection = (SiteMapNodeCollection)ChildNodeCollectionTable[oldParent];
UI\WebControls\SiteMapDataSource.cs (8)
201private SiteMapNodeCollection GetNodes() { 272private SiteMapNodeCollection GetNodes(SiteMapNode node) { 296internal SiteMapNodeCollection GetPathNodeCollection(string viewPath) { 298SiteMapNodeCollection collection = null; 312collection = SiteMapNodeCollection.Empty; 324SiteMapNodeCollection nodes = GetNodes(); 337return SiteMapNodeCollection.Empty.GetHierarchicalDataSourceView(); 346_dataSourceView = SiteMapNodeCollection.ReadOnly(GetPathNodeCollection(viewName)).GetDataSourceView(this, String.Empty);
UI\WebControls\SiteMapDataSourceView.cs (2)
14private SiteMapNodeCollection _collection; 24public SiteMapDataSourceView(SiteMapDataSource owner, string name, SiteMapNodeCollection collection) : base(owner, name) {
UI\WebControls\SiteMapHierarchicalDataSourceView.cs (2)
14private SiteMapNodeCollection _collection; 22public SiteMapHierarchicalDataSourceView(SiteMapNodeCollection collection) {
XmlSiteMapProvider.cs (6)
119public override SiteMapNodeCollection GetChildNodes(SiteMapNode node) { 120SiteMapNodeCollection subNodes = base.GetChildNodes(node); 129SiteMapNodeCollection resultNodes = new SiteMapNodeCollection(subNodes.Count); 215((SiteMapNodeCollection)ChildNodeCollectionTable[parentNode]).Add(node); 466SiteMapNodeCollection list = (SiteMapNodeCollection)ChildNodeCollectionTable[parent];