C# Class N2.Management.Api.ApiExtensions

Afficher le fichier Open project: bherila/n2cms Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat void

FindRecursive() public static méthode

public static FindRecursive ( this startingPoint, string requestedName ) : Node
startingPoint this
requestedName string
Résultat Node