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

NameConstraints
Tany type

Inheritance

Base classes
Any LinkedListNode<T>

Constructors

constructor LinkedListNode(value: T)
#

Properties

property Next: System.LinkedListNode<T>?
#

read-only

property Previous: System.LinkedListNode<T>?
#

read-only

property List: System.LinkedList<T>?
#

read-only

The list it is in (null once removed).

Methods

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>?
#

private

field previous: System.LinkedListNode<T>?
#

private

field list: System.LinkedList<T>?
#

private

Inherited members (5)

Source

LinkedListNode<T> as Larva HIR, decompiled from its Larva HIR.

System.LinkedListNode.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>?
}
Esc