Beef Corlib
Classes | Public Member Functions | Properties | List of all members
System.Collections.LinkedList< T > Class Template Reference
Inheritance diagram for System.Collections.LinkedList< T >:
System.Collections.ICollection< T > System.Collections.IEnumerable< T >

Classes

struct  Enumerator
 

Public Member Functions

 LinkedList (IEnumerator< T > collection)
 
LinkedListNode< T > AddAfter (LinkedListNode< T > node, T value)
 
void AddAfter (LinkedListNode< T > node, LinkedListNode< T > newNode)
 
LinkedListNode< T > AddBefore (LinkedListNode< T > node, T value)
 
void AddBefore (LinkedListNode< T > node, LinkedListNode< T > newNode)
 
LinkedListNode< T > AddFirst (T value)
 
void AddFirst (LinkedListNode< T > node)
 
LinkedListNode< T > AddLast (T value)
 
void AddLast (LinkedListNode< T > node)
 
void Clear ()
 
bool Contains (T value)
 
void CopyTo (Span< T > array)
 
LinkedListNode< T > Find (T value)
 
LinkedListNode< T > FindLast (T value)
 
Enumerator GetEnumerator ()
 
bool Remove (T value)
 
void Remove (LinkedListNode< T > node)
 
void RemoveFirst ()
 
void RemoveLast ()
 

Properties

int Count [get]
 
LinkedListNode< T > First [get]
 
LinkedListNode< T >? Last [get]
 
- Properties inherited from System.Collections.ICollection< T >
abstract int Count [get]