public static void TakeAllNegativeNumbers(Tree tree) { var treeStructure = tree.LevelOrderTraversal(); foreach (TreeNode item in treeStructure) { if (item.Value < 0) { Console.WriteLine($"{item.Rank} : {item.Value}"); } } }