public EpgLinkedListPhantomNode(EpgLinkedListWrapper list, EpgProgram program, bool first) { LinkedList = list; Program = program; IsFirst = first; if (first) { Previous = null; Next = new EpgLinkedListNodeWrapper(list, list.List.First); } else { Previous = new EpgLinkedListNodeWrapper(list, list.List.Last); Next = null; } // if-else } // constructor
public EpgLinkedListNodeWrapper(EpgLinkedListWrapper list, LinkedListNode <EpgProgram> node) { _linkedList = list; _node = node; } // constructor