ILinkedList<T>

Overview

Location

Required Methods


 

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 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 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 Standard 2.0, Cooper, Island, ToffeeV2

 

method RemoveLast

 

void RemoveLast()

 

func RemoveLast()

 

void RemoveLast()

 

Sub RemoveLast()

RemoveLast RemoveLast() Toffee

 

func RemoveLast(RemoveLast )

Parameters:

  • :