Beispiel #1
0
 public static void DebugPrintToEditorLogRecursive(TreeViewItem item)
 {
     if (item == null)
     {
         return;
     }
     Console.WriteLine(new string(' ', item.depth * 3) + item.displayName);
     if (!item.hasChildren)
     {
         return;
     }
     foreach (TreeViewItem current in item.children)
     {
         TreeViewUtility.DebugPrintToEditorLogRecursive(current);
     }
 }
Beispiel #2
0
 public static void DebugPrintToEditorLogRecursive(TreeViewItem item)
 {
     if (item == null)
     {
         return;
     }
     Console.WriteLine(new string(' ', item.depth * 3) + item.displayName);
     if (!item.hasChildren)
     {
         return;
     }
     using (List <TreeViewItem> .Enumerator enumerator = item.children.GetEnumerator())
     {
         while (enumerator.MoveNext())
         {
             TreeViewUtility.DebugPrintToEditorLogRecursive(enumerator.Current);
         }
     }
 }