Interface representing a doubly linked list data structure. Implements the base linked list interface with doubly linked nodes.
The type of nodes in the list, must extend IDoublyLinkedListNode. Defaults to the base IDoublyLinkedListNode if not specified.
IDoublyLinkedListNode
Reference to the first node in the list. Set to null when the list is empty.
null
The current number of nodes in the list.
Reference to the last node in the list. Set to null when the list is empty.
Interface representing a doubly linked list data structure. Implements the base linked list interface with doubly linked nodes.