private void AddNode(TreeNode parentNode, INode internalNode, int recursion) { TreeNode node = CreateNode(internalNode); if (parentNode != null) parentNode.Nodes.Add(node); else treeNodes.Nodes.Add(node); LoadNodeChildren(node, recursion); }