LinkedList(Of T).AddBefore Method (LinkedListNode(Of T), LinkedListNode(Of T))
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Adds the specified new node before the specified existing node in the LinkedList(Of T).
Assembly: System (in System.dll)
'Declaration Public Sub AddBefore ( _ node As LinkedListNode(Of T), _ newNode As LinkedListNode(Of T) _ )
Parameters
- node
- Type: System.Collections.Generic.LinkedListNode(Of T)
The LinkedListNode(Of T) before which to insert newNode.
- newNode
- Type: System.Collections.Generic.LinkedListNode(Of T)
The new LinkedListNode(Of T) to add to the LinkedList(Of T).
| Exception | Condition |
|---|---|
| ArgumentNullException | node is Nothing. -or- newNode is Nothing. |
| InvalidOperationException | node is not in the current LinkedList(Of T). -or- newNode belongs to another LinkedList(Of T). |
LinkedList(Of T) accepts Nothing as a valid Value for reference types and allows duplicate values.
This method is an O(1) operation.
Show: