示例#1
0
 private static SectionEntry CreateTestTree()
 {
     SectionEntry root = new SectionEntry("0");
     root.AddMany(new SectionEntry("1"), new SectionEntry("2"), new SectionEntry("9"), new SectionEntry("12"), new SectionEntry("13"));
     var n2 = (SectionEntry)root.Entries[1];
     n2.AddMany(new SectionEntry("3"), new ValueEntry("6"), new SectionEntry("7"));
     var n3 = (SectionEntry)n2.Entries[0];
     n3.AddMany(new ValueEntry("4"), new ValueEntry("5"));
     var n7 = (SectionEntry)n2.Entries[2];
     n7.AddMany(new ValueEntry("8"));
     var n9 = (SectionEntry)root.Entries[2];
     n9.AddMany(new ValueEntry("10"), new ValueEntry("11"));
     var n13 = (SectionEntry)root.Entries[4];
     n13.AddMany(new SectionEntry("14"), new ValueEntry("21"));
     var n14 = (SectionEntry)n13.Entries[0];
     n14.AddMany(new SectionEntry("15"), new SectionEntry("18"), new SectionEntry("19"));
     var n15 = (SectionEntry)n14.Entries[0];
     n15.AddMany(new ValueEntry("16"), new ValueEntry("17"));
     var n19 = (SectionEntry)n14.Entries[2];
     n19.AddMany(new ValueEntry("20"));
     return root;
 }