class · System
LinkedListNode<T>
public class System.LinkedListNode<T> : System.Any
A node of a LinkedList: its value, and its neighbours (null at the ends, and once it has been removed).
- Kind
- class
- Namespace
- System
- Assembly
- System.Core
- Access
- public, final
- Source file
LinkedList.ant
Type parameters
| Name | Constraints |
|---|---|
T | any type |
Inheritance
- Base classes
-
AnyLinkedListNode<T>
Constructors
constructor LinkedListNode(value: T)
#
Properties
property Next: System.LinkedListNode<T>?
#
property Previous: System.LinkedListNode<T>?
#
property List: System.LinkedList<T>?
#
The list it is in (null once removed).
Methods
method Link(owner: System.LinkedList<T>?, before: System.LinkedListNode<T>?, after: System.LinkedListNode<T>?) -> void
#
The links (for LinkedList).
method SetNext(node: System.LinkedListNode<T>?) -> void
#
method SetPrevious(node: System.LinkedListNode<T>?) -> void
#
Fields
field Value: T
#
Private and internal members (3)
field next: System.LinkedListNode<T>?
#
field previous: System.LinkedListNode<T>?
#
field list: System.LinkedList<T>?
#
Inherited members (5)
GetTypemethod from AnyUndescribedmethod from AnyToStringmethod from AnyHashmethod from Anydestroymethod from Any
Source
LinkedListNode<T> as Larva HIR, decompiled from its Larva HIR.
// A node of a LinkedList: its value, and its neighbours (null at the ends, and once it has been removed).
public class System.LinkedListNode<T> : System.Any
{
field next: System.LinkedListNode<T>?
field previous: System.LinkedListNode<T>?
field list: System.LinkedList<T>?
field Value: T
constructor LinkedListNode(value: T)
// The links (for LinkedList).
method Link(owner: System.LinkedList<T>?, before: System.LinkedListNode<T>?, after: System.LinkedListNode<T>?) -> void
method SetNext(node: System.LinkedListNode<T>?) -> void
method SetPrevious(node: System.LinkedListNode<T>?) -> void
property Next: System.LinkedListNode<T>?
property Previous: System.LinkedListNode<T>?
// The list it is in (null once removed).
property List: System.LinkedList<T>?
}