Example #1
0
 private void Build(ITreeStructure parent, int deep)
 {
     for (int i = 0; i < parent.Children.Count; i++)
     {
         var arg = new TreeArgument {
             Deep         = ++deep,
             IsFirstChild = i == 0,
             IsLastChild  = i == parent.Children.Count - 1,
             Parent       = parent,
             Root         = builder.Root,
             SiblingIndex = i,
             Params       = new Dictionary <string, object> {
                 { "prefix", "" }
             }
         };
         builder.BuildNode(parent.Children[i], arg);
     }
     foreach (ITreeStructure node in parent.Children)
     {
     }
 }
Example #2
0
 public void BuildNode(ITreeStructure node, TreeArgument arg)
 {
 }