Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Collections.Generic.LinkedList< T > Class Template Reference

Classes

struct  Enumerator
 

Public Member Functions

 LinkedList ()
 
 LinkedList (IEnumerable< T > collection)
 
LinkedListNode< TAddAfter (LinkedListNode< T > node, T value)
 
void AddAfter (LinkedListNode< T > node, LinkedListNode< T > newNode)
 
LinkedListNode< TAddBefore (LinkedListNode< T > node, T value)
 
void AddBefore (LinkedListNode< T > node, LinkedListNode< T > newNode)
 
LinkedListNode< TAddFirst (T value)
 
void AddFirst (LinkedListNode< T > node)
 
LinkedListNode< TAddLast (T value)
 
void AddLast (LinkedListNode< T > node)
 
void Clear ()
 
bool Contains (T value)
 
void CopyTo (T[] array, int index)
 
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 ()
 
virtual void GetObjectData (SerializationInfo info, StreamingContext context)
 
virtual void OnDeserialization (object? sender)
 

Protected Member Functions

 LinkedList (SerializationInfo info, StreamingContext context)
 

Package Functions

void InternalRemoveNode (LinkedListNode< T > node)
 
void ValidateNewNode (LinkedListNode< T > node)
 
void ValidateNode (LinkedListNode< T > node)
 

Package Attributes

LinkedListNode< Thead
 
int count
 
int version
 

Properties

int Count [get]
 
LinkedListNode< T >? First [get]
 
LinkedListNode< T >? Last [get]
 
bool ICollection< T >. IsReadOnly [get]
 
bool ICollection. IsSynchronized [get]
 
object ICollection. SyncRoot [get]
 

Private Member Functions

void ICollection< T >. Add (T value)
 
IEnumerator< T > IEnumerable< T >. GetEnumerator ()
 
void InternalInsertNodeBefore (LinkedListNode< T > node, LinkedListNode< T > newNode)
 
void InternalInsertNodeToEmptyList (LinkedListNode< T > newNode)
 
void ICollection. CopyTo (Array array, int index)
 
IEnumerator IEnumerable. GetEnumerator ()
 

Private Attributes

SerializationInfo _siInfo
 

Detailed Description

Definition at line 11 of file LinkedList.cs.


The documentation for this class was generated from the following file: