ClassRadLinkedList<T>
Definition
Namespace:Telerik.WinForms.Documents.DocumentStructure
Assembly:Telerik.WinControls.RichTextEditor.dll
Type Parameters:
T
Syntax:
public class RadLinkedList<T> : ICollection, IEnumerable
Inheritance: objectRadLinkedList<T>
Implements:
Constructors
RadLinkedList()
Declaration
public RadLinkedList()
Properties
First
Gets the first node in the list.
Declaration
public RadLinkedListNode<T> First { get; }
Property Value
Last
Gets the last node in the list.
Declaration
public RadLinkedListNode<T> Last { get; }
Property Value
Methods
Add(T)
Declaration
public void Add(T item)
Parameters
item
T
AddAfter(RadLinkedListNode<T>, RadLinkedListNode<T>)
Declaration
public RadLinkedListNode<T> AddAfter(RadLinkedListNode<T> node, RadLinkedListNode<T> newNode)
Parameters
node
newNode
Returns
AddAfter(RadLinkedListNode<T>, T)
Declaration
public RadLinkedListNode<T> AddAfter(RadLinkedListNode<T> node, T value)
Parameters
node
value
T
Returns
AddBefore(RadLinkedListNode<T>, RadLinkedListNode<T>)
Declaration
public RadLinkedListNode<T> AddBefore(RadLinkedListNode<T> node, RadLinkedListNode<T> newNode)
Parameters
node
newNode
Returns
AddBefore(RadLinkedListNode<T>, T)
Declaration
public RadLinkedListNode<T> AddBefore(RadLinkedListNode<T> node, T value)
Parameters
node
value
T
Returns
AddFirst(RadLinkedListNode<T>)
Declaration
public RadLinkedListNode<T> AddFirst(RadLinkedListNode<T> node)
Parameters
node
Returns
AddFirst(T)
Declaration
public RadLinkedListNode<T> AddFirst(T value)
Parameters
value
T
Returns
AddLast(RadLinkedListNode<T>)
Declaration
public RadLinkedListNode<T> AddLast(RadLinkedListNode<T> node)
Parameters
node
Returns
AddLast(T)
Declaration
public RadLinkedListNode<T> AddLast(T value)
Parameters
value
T
Returns
AddRangeAfter(RadLinkedListNode<T>, RadLinkedListNode<T>, RadLinkedListNode<T>)
Declaration
public void AddRangeAfter(RadLinkedListNode<T> node, RadLinkedListNode<T> rangeStartNode, RadLinkedListNode<T> rangeEndNode)
Parameters
node
rangeStartNode
rangeEndNode
AddRangeBefore(RadLinkedListNode<T>, RadLinkedListNode<T>, RadLinkedListNode<T>)
Declaration
public void AddRangeBefore(RadLinkedListNode<T> node, RadLinkedListNode<T> rangeStartNode, RadLinkedListNode<T> rangeEndNode)
Parameters
node
rangeStartNode
rangeEndNode
Clear()
Declaration
public void Clear()
CopyTo(T[], int)
Declaration
public void CopyTo(T[] array, int arrayIndex)
Parameters
array
T[]
arrayIndex
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
IEnumerator<T>
MoveNodes(RadLinkedList<T>, RadLinkedListNode<T>)
Declaration
public void MoveNodes(RadLinkedList<T> fromList, RadLinkedListNode<T> fromNode)
Parameters
fromList
fromNode
MoveNodes(RadLinkedList<T>, RadLinkedListNode<T>, RadLinkedListNode<T>)
Declaration
public void MoveNodes(RadLinkedList<T> fromList, RadLinkedListNode<T> fromNode, RadLinkedListNode<T> toNode)
Parameters
fromList
fromNode
toNode
Remove(RadLinkedListNode<T>)
Declaration
public void Remove(RadLinkedListNode<T> node)
Parameters
node
RemoveFirst()
Declaration
public void RemoveFirst()
RemoveLast()
Declaration
public void RemoveLast()
RemoveRange(RadLinkedListNode<T>, RadLinkedListNode<T>)
Declaration
public void RemoveRange(RadLinkedListNode<T> rangeHead, RadLinkedListNode<T> rangeTail)
Parameters
rangeHead
rangeTail