ILinkedList<T>

Overview

Location

  • Reference:
    • Elements.dll  .NET, .NET Core 6.0, .NET Standard 2.0
    • elements.jar  Cooper
    • Elements.fx  Island, ToffeeV2
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL
  • Platforms: .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2
  • Ancestry: IImmutableLinkedList<T> | ILinkedList<T>

 

 

method AddAfter(aNode: LinkedListNode<T>; aNewNode: LinkedListNode<T>)

 

void AddAfter(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

func AddAfter(_ aNode: LinkedListNode<T>, _ aNewNode: LinkedListNode<T>)

 

void AddAfter(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

Sub AddAfter(aNode As LinkedListNode<T>, aNewNode As LinkedListNode<T>)

Parameters:

  • aNode:
  • aNewNode:

 

method AddAfter(aNode: LinkedListNode<T>; aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddAfter(LinkedListNode<T> aNode, T aValue)

 

func AddAfter(_ aNode: LinkedListNode<T>, _ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddAfter(LinkedListNode<T> aNode, T aValue)

 

Function AddAfter(aNode As LinkedListNode<T>, aValue As T) As LinkedListNode<T>

Parameters:

  • aNode:
  • aValue:

 

method AddBefore(aNode: LinkedListNode<T>; aNewNode: LinkedListNode<T>)

 

void AddBefore(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

func AddBefore(_ aNode: LinkedListNode<T>, _ aNewNode: LinkedListNode<T>)

 

void AddBefore(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

Sub AddBefore(aNode As LinkedListNode<T>, aNewNode As LinkedListNode<T>)

Parameters:

  • aNode:
  • aNewNode:

 

method AddBefore(aNode: LinkedListNode<T>; aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddBefore(LinkedListNode<T> aNode, T aValue)

 

func AddBefore(_ aNode: LinkedListNode<T>, _ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddBefore(LinkedListNode<T> aNode, T aValue)

 

Function AddBefore(aNode As LinkedListNode<T>, aValue As T) As LinkedListNode<T>

Parameters:

  • aNode:
  • aValue:

AddFirst (LinkedListNode<T>)

 

method AddFirst(aNewNode: LinkedListNode<T>)

 

void AddFirst(LinkedListNode<T> aNewNode)

 

func AddFirst(_ aNewNode: LinkedListNode<T>)

 

void AddFirst(LinkedListNode<T> aNewNode)

 

Sub AddFirst(aNewNode As LinkedListNode<T>)

Parameters:

  • aNewNode:

AddFirst (T): LinkedListNode<T>

 

method AddFirst(aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddFirst(T aValue)

 

func AddFirst(_ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddFirst(T aValue)

 

Function AddFirst(aValue As T) As LinkedListNode<T>

Parameters:

  • aValue:

AddLast (LinkedListNode<T>)

 

method AddLast(aNewNode: LinkedListNode<T>)

 

void AddLast(LinkedListNode<T> aNewNode)

 

func AddLast(_ aNewNode: LinkedListNode<T>)

 

void AddLast(LinkedListNode<T> aNewNode)

 

Sub AddLast(aNewNode As LinkedListNode<T>)

Parameters:

  • aNewNode:

AddLast (T): LinkedListNode<T>

 

method AddLast(aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddLast(T aValue)

 

func AddLast(_ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddLast(T aValue)

 

Function AddLast(aValue As T) As LinkedListNode<T>

Parameters:

  • aValue:

Clear .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

 

Sub Clear()

Clear Clear() Toffee

 

func Clear(Clear )

Parameters:

  • :

Count    (declared in IImmutableLinkedList<T>)

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

First    (declared in IImmutableLinkedList<T>)

 

property First: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;

 

// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var First: RemObjects.Elements.RTL.LinkedListNode<T>? { get{} }
// Toffee
var First: LinkedListNode<T> { get{} }

 

LinkedListNode<T> First { __get; }

 

ReadOnly Property First() As RemObjects.Elements.RTL.LinkedListNode<T>?

Last    (declared in IImmutableLinkedList<T>)

 

property Last: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;

 

// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Last: RemObjects.Elements.RTL.LinkedListNode<T>? { get{} }
// Toffee
var Last: LinkedListNode<T> { get{} }

 

LinkedListNode<T> Last { __get; }

 

ReadOnly Property Last() As RemObjects.Elements.RTL.LinkedListNode<T>?

Remove

 

method Remove(aNode: LinkedListNode<T>)

 

void Remove(LinkedListNode<T> aNode)

 

func Remove(_ aNode: LinkedListNode<T>)

 

void Remove(LinkedListNode<T> aNode)

 

Sub Remove(aNode As LinkedListNode<T>)

Parameters:

  • aNode:

RemoveFirst .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method RemoveFirst

 

void RemoveFirst()

 

func RemoveFirst()

 

void RemoveFirst()

 

Sub RemoveFirst()

RemoveFirst RemoveFirst() Toffee

 

func RemoveFirst(RemoveFirst )

Parameters:

  • :

RemoveLast .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method RemoveLast

 

void RemoveLast()

 

func RemoveLast()

 

void RemoveLast()

 

Sub RemoveLast()

RemoveLast RemoveLast() Toffee

 

func RemoveLast(RemoveLast )

Parameters:

  • :

 

Count    (declared in IImmutableLinkedList<T>)

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

First    (declared in IImmutableLinkedList<T>)

 

property First: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;

 

// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var First: RemObjects.Elements.RTL.LinkedListNode<T>? { get{} }
// Toffee
var First: LinkedListNode<T> { get{} }

 

LinkedListNode<T> First { __get; }

 

ReadOnly Property First() As RemObjects.Elements.RTL.LinkedListNode<T>?

Last    (declared in IImmutableLinkedList<T>)

 

property Last: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;

 

// .NET, .NET Core 6.0, .NET Standard 2.0, Island, ToffeeV2
var Last: RemObjects.Elements.RTL.LinkedListNode<T>? { get{} }
// Toffee
var Last: LinkedListNode<T> { get{} }

 

LinkedListNode<T> Last { __get; }

 

ReadOnly Property Last() As RemObjects.Elements.RTL.LinkedListNode<T>?

 

 

method AddAfter(aNode: LinkedListNode<T>; aNewNode: LinkedListNode<T>)

 

void AddAfter(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

func AddAfter(_ aNode: LinkedListNode<T>, _ aNewNode: LinkedListNode<T>)

 

void AddAfter(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

Sub AddAfter(aNode As LinkedListNode<T>, aNewNode As LinkedListNode<T>)

Parameters:

  • aNode:
  • aNewNode:

 

method AddAfter(aNode: LinkedListNode<T>; aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddAfter(LinkedListNode<T> aNode, T aValue)

 

func AddAfter(_ aNode: LinkedListNode<T>, _ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddAfter(LinkedListNode<T> aNode, T aValue)

 

Function AddAfter(aNode As LinkedListNode<T>, aValue As T) As LinkedListNode<T>

Parameters:

  • aNode:
  • aValue:

 

method AddBefore(aNode: LinkedListNode<T>; aNewNode: LinkedListNode<T>)

 

void AddBefore(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

func AddBefore(_ aNode: LinkedListNode<T>, _ aNewNode: LinkedListNode<T>)

 

void AddBefore(LinkedListNode<T> aNode, LinkedListNode<T> aNewNode)

 

Sub AddBefore(aNode As LinkedListNode<T>, aNewNode As LinkedListNode<T>)

Parameters:

  • aNode:
  • aNewNode:

 

method AddBefore(aNode: LinkedListNode<T>; aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddBefore(LinkedListNode<T> aNode, T aValue)

 

func AddBefore(_ aNode: LinkedListNode<T>, _ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddBefore(LinkedListNode<T> aNode, T aValue)

 

Function AddBefore(aNode As LinkedListNode<T>, aValue As T) As LinkedListNode<T>

Parameters:

  • aNode:
  • aValue:

AddFirst (LinkedListNode<T>)

 

method AddFirst(aNewNode: LinkedListNode<T>)

 

void AddFirst(LinkedListNode<T> aNewNode)

 

func AddFirst(_ aNewNode: LinkedListNode<T>)

 

void AddFirst(LinkedListNode<T> aNewNode)

 

Sub AddFirst(aNewNode As LinkedListNode<T>)

Parameters:

  • aNewNode:

AddFirst (T): LinkedListNode<T>

 

method AddFirst(aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddFirst(T aValue)

 

func AddFirst(_ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddFirst(T aValue)

 

Function AddFirst(aValue As T) As LinkedListNode<T>

Parameters:

  • aValue:

AddLast (LinkedListNode<T>)

 

method AddLast(aNewNode: LinkedListNode<T>)

 

void AddLast(LinkedListNode<T> aNewNode)

 

func AddLast(_ aNewNode: LinkedListNode<T>)

 

void AddLast(LinkedListNode<T> aNewNode)

 

Sub AddLast(aNewNode As LinkedListNode<T>)

Parameters:

  • aNewNode:

AddLast (T): LinkedListNode<T>

 

method AddLast(aValue: T): LinkedListNode<T>

 

LinkedListNode<T> AddLast(T aValue)

 

func AddLast(_ aValue: T) -> LinkedListNode<T>

 

LinkedListNode<T> AddLast(T aValue)

 

Function AddLast(aValue As T) As LinkedListNode<T>

Parameters:

  • aValue:

Clear .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

 

Sub Clear()

Clear Clear() Toffee

 

func Clear(Clear )

Parameters:

  • :

Remove

 

method Remove(aNode: LinkedListNode<T>)

 

void Remove(LinkedListNode<T> aNode)

 

func Remove(_ aNode: LinkedListNode<T>)

 

void Remove(LinkedListNode<T> aNode)

 

Sub Remove(aNode As LinkedListNode<T>)

Parameters:

  • aNode:

RemoveFirst .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method RemoveFirst

 

void RemoveFirst()

 

func RemoveFirst()

 

void RemoveFirst()

 

Sub RemoveFirst()

RemoveFirst RemoveFirst() Toffee

 

func RemoveFirst(RemoveFirst )

Parameters:

  • :

RemoveLast .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method RemoveLast

 

void RemoveLast()

 

func RemoveLast()

 

void RemoveLast()

 

Sub RemoveLast()

RemoveLast RemoveLast() Toffee

 

func RemoveLast(RemoveLast )

Parameters:

  • :