New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinForms.Documents.DocumentStructure

Assembly:Telerik.WinControls.RichTextEditor.dll

Type Parameters:

T

Syntax:

C#
public class RadLinkedList<T> : ICollection, IEnumerable

Inheritance: objectRadLinkedList<T>

Implements: ICollectionIEnumerable

Constructors

C#
public RadLinkedList()

Properties

C#
public int Count { get; }

Gets the first node in the list.

C#
public RadLinkedListNode<T> First { get; }
C#
public bool IsEmpty { get; }
C#
public bool IsReadOnly { get; }

Gets the last node in the list.

C#
public RadLinkedListNode<T> Last { get; }

Methods

C#
public void Add(T item)
Parameters:itemT
C#
public RadLinkedListNode<T> AddAfter(RadLinkedListNode<T> node, RadLinkedListNode<T> newNode)
Parameters:nodeRadLinkedListNode<T>newNodeRadLinkedListNode<T>Returns:

RadLinkedListNode<T>

C#
public RadLinkedListNode<T> AddAfter(RadLinkedListNode<T> node, T value)
Parameters:nodeRadLinkedListNode<T>valueTReturns:

RadLinkedListNode<T>

C#
public RadLinkedListNode<T> AddBefore(RadLinkedListNode<T> node, RadLinkedListNode<T> newNode)
Parameters:nodeRadLinkedListNode<T>newNodeRadLinkedListNode<T>Returns:

RadLinkedListNode<T>

C#
public RadLinkedListNode<T> AddBefore(RadLinkedListNode<T> node, T value)
Parameters:nodeRadLinkedListNode<T>valueTReturns:

RadLinkedListNode<T>

C#
public RadLinkedListNode<T> AddFirst(RadLinkedListNode<T> node)
Parameters:nodeRadLinkedListNode<T>Returns:

RadLinkedListNode<T>

C#
public RadLinkedListNode<T> AddFirst(T value)
Parameters:valueTReturns:

RadLinkedListNode<T>

C#
public RadLinkedListNode<T> AddLast(RadLinkedListNode<T> node)
Parameters:nodeRadLinkedListNode<T>Returns:

RadLinkedListNode<T>

C#
public RadLinkedListNode<T> AddLast(T value)
Parameters:valueTReturns:

RadLinkedListNode<T>

C#
public void AddRangeAfter(RadLinkedListNode<T> node, RadLinkedListNode<T> rangeStartNode, RadLinkedListNode<T> rangeEndNode)
Parameters:nodeRadLinkedListNode<T>rangeStartNodeRadLinkedListNode<T>rangeEndNodeRadLinkedListNode<T>
C#
public void AddRangeBefore(RadLinkedListNode<T> node, RadLinkedListNode<T> rangeStartNode, RadLinkedListNode<T> rangeEndNode)
Parameters:nodeRadLinkedListNode<T>rangeStartNodeRadLinkedListNode<T>rangeEndNodeRadLinkedListNode<T>
C#
public void Clear()
C#
public bool Contains(T item)
Parameters:itemTReturns:

bool

C#
public void CopyTo(T[] array, int arrayIndex)
Parameters:arrayT[]arrayIndexint
C#
public IEnumerator<T> GetEnumerator()
Returns:

IEnumerator<T>

C#
public void MoveNodes(RadLinkedList<T> fromList, RadLinkedListNode<T> fromNode, RadLinkedListNode<T> toNode)
Parameters:fromListRadLinkedList<T>fromNodeRadLinkedListNode<T>toNodeRadLinkedListNode<T>
C#
public void MoveNodes(RadLinkedList<T> fromList, RadLinkedListNode<T> fromNode)
Parameters:fromListRadLinkedList<T>fromNodeRadLinkedListNode<T>
C#
public void Remove(RadLinkedListNode<T> node)
Parameters:nodeRadLinkedListNode<T>
C#
public bool Remove(T item)
Parameters:itemTReturns:

bool

C#
public void RemoveFirst()
C#
public void RemoveLast()
C#
public void RemoveRange(RadLinkedListNode<T> rangeHead, RadLinkedListNode<T> rangeTail)
Parameters:rangeHeadRadLinkedListNode<T>rangeTailRadLinkedListNode<T>