1295
1296
compareNode1.MoveToIter (a);
1296
1297
compareNode2.MoveToIter (b);
1300
1300
if (sort != TypeNodeBuilder.DefaultSort) return sort;
1302
1302
NodeBuilder[] chain2 = (NodeBuilder[]) store.GetValue (b, BuilderChainColumn);
1303
1303
if (chain2 == null) return 1;
1308
1307
if (sort != TypeNodeBuilder.DefaultSort) return sort * -1;
1311
1312
object o1 = store.GetValue (a, DataItemColumn);
1312
1313
object o2 = store.GetValue (b, DataItemColumn);
1313
1314
return string.Compare (tb1.GetNodeName (compareNode1, o1), tb2.GetNodeName (compareNode2, o2), true);