Exemplo n.º 1
0
 public IEnumerable <OrderedNode> GetDecrement(OrderedNode upper             = null, OrderedNode lower = null) => new Decrementor.Collection(this, upper, lower);
Exemplo n.º 2
0
 public OrderedNode InsertPrev(OrderedContainer <T> parent, OrderedNode origin = null) => CoreInsert(parent, InsertPosition.Preceding, origin);
Exemplo n.º 3
0
 public OrderedNode InsertNext(OrderedContainer <T> parent, OrderedNode origin = null) => CoreInsert(parent, InsertPosition.Following, origin);
Exemplo n.º 4
0
 protected override int CompareTo(ref OrderedNode origin, ref OrderedNode preceding, ref OrderedNode following) => Value.CompareTo(origin.Value);
Exemplo n.º 5
0
 public OrderedNode Attach(OrderedNode prev, OrderedNode next) => CoreAttach(prev, next);
Exemplo n.º 6
0
 public OrderedContainer <T> InsertNexts(OrderedNode origin, IEnumerable <OrderedNode> nodes) => CoreInsert(InsertPosition.Following, origin, nodes);
Exemplo n.º 7
0
 public OrderedContainer <T> Remove(OrderedNode node) => CoreRemove(node);
Exemplo n.º 8
0
 public OrderedContainer <T> InsertNexts(OrderedNode origin, params OrderedNode[] nodes) => CoreInsert(InsertPosition.Following, origin, nodes);
Exemplo n.º 9
0
 public OrderedContainer <T> InsertNext(OrderedNode node, OrderedNode origin = null) => CoreInsert(node, InsertPosition.Following, origin);
Exemplo n.º 10
0
 public OrderedContainer <T> InsertPrevs(OrderedNode origin, IEnumerable <OrderedNode> nodes) => CoreInsert(InsertPosition.Preceding, origin, nodes);
Exemplo n.º 11
0
 public OrderedContainer <T> InsertPrevs(OrderedNode origin, params OrderedNode[] nodes) => CoreInsert(InsertPosition.Preceding, origin, nodes);
Exemplo n.º 12
0
 public OrderedContainer <T> InsertPrev(OrderedNode node, OrderedNode origin = null) => CoreInsert(node, InsertPosition.Preceding, origin);