C# Class N2.Management.Api.ApiExtensions

Datei anzeigen Open project: bherila/n2cms Class Usage Examples

Public Methods

Method Description
Add ( this startingPoint, string parentName, Node nodeToAdd, bool requireParent = false, int insertIndex = -1, string insertBeforeSiblingWithName = null, string insertAfterSiblingWithName = null ) : void
FindRecursive ( this startingPoint, string requestedName ) : Node

Private Methods

Method Description
BuildBranchStructure ( ItemFilter filter, IContentAdapterProvider adapters, ContentItem selectedItem, ContentItem root ) : HierarchyNode
BuildTreeStructure ( ItemFilter filter, IContentAdapterProvider adapters, ContentItem selectedItem, int maxDepth ) : HierarchyNode
CreateNode ( this structure, IContentAdapterProvider adapters, Collections filter ) : Node

Method Details

Add() public static method

public static Add ( this startingPoint, string parentName, Node nodeToAdd, bool requireParent = false, int insertIndex = -1, string insertBeforeSiblingWithName = null, string insertAfterSiblingWithName = null ) : void
startingPoint this
parentName string
nodeToAdd Node
requireParent bool
insertIndex int
insertBeforeSiblingWithName string
insertAfterSiblingWithName string
return void

FindRecursive() public static method

public static FindRecursive ( this startingPoint, string requestedName ) : Node
startingPoint this
requestedName string
return Node