CLinkedList Class
Basic Linked list class with some interfaces implemented to work with WPF UI elements
CLinkedList Class
public class CLinkedList<T> :
ICollection<T>,
IEquatable<CLinkedList<T>>,
ISerializable,
IDeserializationCallback,
INotifyCollectionChanged
where T : class {}Type Parameters
Implements
Remarks
Class Members
Private Members:
Public Members
Private Methods
AddNodeToEmptyList(CNode<T>)
InternalFind(int)
InternalFind(T)
CreateList(T[])
Public Methods
this[int]
AddLast(T)
AddFirst(T)
RemoveLast()
RemoveFirst()
Remove(T)
RemoveAt(int)
Clear()
Find(T)
Find(Predicate<T>)
FindAll(Predicate<T>)
ToString()
ToString(string)
ICollection<T>
GetEnumerator()
Add()
CopyTo(T[], int)
Contains(T)
IEquatable<T>
Equals(CLinkedList<T>)
Equals(CLinkedList<T>)
GetHashCode
==(CLinkedList<T>, CLinkedList<T>)
!=(CLinkedList<T>, CLinkedList<T>)
ISerializable
GetObjectData(SerializationInfo, StreamingContext)
CLinkedList<>(SerializationInfo, StreamingContext)
IDeserializationCallback
OnDeserialization(object sender)
INotifyCollectionChanged
CollectionChanged
Last updated
Was this helpful?