<PackageReference Include="System.Collections" Version="4.0.10-beta-23109" />

LinkedList<T>

public int Count { get; }

public LinkedListNode<T> First { get; }

public LinkedListNode<T> Last { get; }

public LinkedList()

public LinkedList(IEnumerable<T> collection)

public LinkedListNode<T> AddAfter(LinkedListNode<T> node, T value)

public void AddAfter(LinkedListNode<T> node, LinkedListNode<T> newNode)

public LinkedListNode<T> AddBefore(LinkedListNode<T> node, T value)

public void AddBefore(LinkedListNode<T> node, LinkedListNode<T> newNode)

public LinkedListNode<T> AddFirst(T value)

public void AddFirst(LinkedListNode<T> node)

public LinkedListNode<T> AddLast(T value)

public void AddLast(LinkedListNode<T> node)

public void Clear()

public bool Contains(T value)

public void CopyTo(T[] array, int index)

public LinkedListNode<T> Find(T value)

public LinkedListNode<T> FindLast(T value)

public bool Remove(T value)

public void Remove(LinkedListNode<T> node)

public void RemoveFirst()

public void RemoveLast()