private void PerformDeepSort(TreeNodeCollection treeNodeCollection) { treeNodeCollection.SortByTextConsideringDirectories(); foreach (TreeNode treeNode in treeNodeCollection) { PerformDeepSort(treeNode.Nodes); } }