SingleLinkedNode<TSource>
An immutable node in a singly-linked list of items.
The item held by this node.
The next node in the singly-linked list.
Constructs a tail node.
Creates a new node that holds the specified item and is linked to this node.
Gets the number of items in this and subsequent nodes by walking the linked list.
Gets an IEnumerator<T> that enumerates the items of this node's singly-linked list in reverse.
Gets the node at a logical index by walking the linked list.