Method SetChildrenOrder
SetChildrenOrder(IList<IQueryNode>)
This method is invoked for every node that has at least on child. It's invoked right before PostProcessNode(IQueryNode) is invoked.
Declaration
protected abstract IList<IQueryNode> SetChildrenOrder(IList<IQueryNode> children)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<IQueryNode> | children | the list containing all current node's children |
Returns
Type | Description |
---|---|
System.Collections.Generic.IList<IQueryNode> | a new list containing all children that should be set to the current node |
Exceptions
Type | Condition |
---|---|
QueryNodeException | if something goes wrong during the query node processing |