Table of Contents

Struct LinkedListSlimNode<T>

Namespace
LfrlAnvil
Assembly
LfrlAnvil.Core.dll

Represents a single element node that belongs to a slim linked list instance.

public readonly struct LinkedListSlimNode<T>

Type Parameters

T
Inherited Members
Extension Methods

Properties

Index

Specifies the zero-based index at which this node can be found in its parent list.

public int Index { get; }

Property Value

int

Next

Gets a successor node or null, if this node is the last node in its parent list.

public LinkedListSlimNode<T>? Next { get; }

Property Value

LinkedListSlimNode<T>?

Prev

Gets a predecessor node or null, if this node is the first node in its parent list.

public LinkedListSlimNode<T>? Prev { get; }

Property Value

LinkedListSlimNode<T>?

Value

Gets a reference to this node's element.

public ref T Value { get; }

Property Value

T

Methods

ToString()

Returns the fully qualified type name of this instance.

[Pure]
public override string ToString()

Returns

string

The fully qualified type name.