using System; namespace ln.collections { public class LinkedListItem { public bool IsLinked => (Previous != this); public LinkedListItem Previous; public LinkedListItem Next; public T Value; public LinkedListItem() { Previous = this; Next = this; } public LinkedListItem(T value) :this() { Value = value; } } }