LinkedList<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: ImmutableLinkedList<T> | LinkedList<T>
constructor .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island
constructor
LinkedList<T>()
init()
LinkedList<T>()
Sub New()
AddAfter (LinkedListNode<T>, 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:
AddAfter (LinkedListNode<T>, T): LinkedListNode<T>
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:
AddBefore (LinkedListNode<T>, LinkedListNode<T>)
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:
AddBefore (LinkedListNode<T>, T): LinkedListNode<T>
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() virtual Toffee
func Clear(Clear )
Parameters:
- :
Count virtual (declared in ImmutableLinkedList<T>)
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
Integer Count { __get; }
ReadOnly Property Count() As Int32
First virtual (declared in ImmutableLinkedList<T>)
property First: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;
RemObjects.Elements.RTL.LinkedListNode<T>? First { get; }
// .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>?
GetEnumerator virtual (declared in ImmutableLinkedList<T>) .NET, .NET Core 6.0, .NET Standard 2.0, Island
// .NET, .NET Core 6.0, .NET Standard 2.0
method GetEnumerator: IEnumerator<T>
// Island
method GetEnumerator: IEnumerator<T>
// .NET, .NET Core 6.0, .NET Standard 2.0
IEnumerator<T> GetEnumerator()
// Island
IEnumerator<T> GetEnumerator()
// .NET, .NET Core 6.0, .NET Standard 2.0
func GetEnumerator() -> IEnumerator<T>
// Island
func GetEnumerator() -> IEnumerator<T>
// .NET, .NET Core 6.0, .NET Standard 2.0
Function GetEnumerator() As IEnumerator<T>
// Island
Function GetEnumerator() As IEnumerator<T>
GetSequence (declared in ImmutableLinkedList<T>) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method GetSequence: IEnumerable<T>
IEnumerable<T> GetSequence()
func GetSequence() -> IEnumerable<T>
Iterable<T> GetSequence()
Function GetSequence() As IEnumerable<T>
GetSequence GetSequence(): INSFastEnumeration<T> virtual (declared in ImmutableLinkedList<T>) Toffee
func GetSequence(GetSequence ) -> INSFastEnumeration<T>
Parameters:
- :
iterator (declared in ImmutableLinkedList<T>) Cooper
method iterator: Iterator<T>
Iterator<T> iterator()
func iterator() -> Iterator<T>
Iterator<T> iterator()
Function iterator() As Iterator<T>
Last virtual (declared in ImmutableLinkedList<T>)
property Last: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;
RemObjects.Elements.RTL.LinkedListNode<T>? Last { get; }
// .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() virtual 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() virtual Toffee
func RemoveLast(RemoveLast )
Parameters:
- :
Count virtual (declared in ImmutableLinkedList<T>)
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
Integer Count { __get; }
ReadOnly Property Count() As Int32
First virtual (declared in ImmutableLinkedList<T>)
property First: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;
RemObjects.Elements.RTL.LinkedListNode<T>? First { get; }
// .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 virtual (declared in ImmutableLinkedList<T>)
property Last: nullable RemObjects.Elements.RTL.LinkedListNode<T> read;
RemObjects.Elements.RTL.LinkedListNode<T>? Last { get; }
// .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>?
constructor .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island
constructor
LinkedList<T>()
init()
LinkedList<T>()
Sub New()
AddAfter (LinkedListNode<T>, 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:
AddAfter (LinkedListNode<T>, T): LinkedListNode<T>
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:
AddBefore (LinkedListNode<T>, LinkedListNode<T>)
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:
AddBefore (LinkedListNode<T>, T): LinkedListNode<T>
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() virtual Toffee
func Clear(Clear )
Parameters:
- :
GetEnumerator virtual (declared in ImmutableLinkedList<T>) .NET, .NET Core 6.0, .NET Standard 2.0, Island
// .NET, .NET Core 6.0, .NET Standard 2.0
method GetEnumerator: IEnumerator<T>
// Island
method GetEnumerator: IEnumerator<T>
// .NET, .NET Core 6.0, .NET Standard 2.0
IEnumerator<T> GetEnumerator()
// Island
IEnumerator<T> GetEnumerator()
// .NET, .NET Core 6.0, .NET Standard 2.0
func GetEnumerator() -> IEnumerator<T>
// Island
func GetEnumerator() -> IEnumerator<T>
// .NET, .NET Core 6.0, .NET Standard 2.0
Function GetEnumerator() As IEnumerator<T>
// Island
Function GetEnumerator() As IEnumerator<T>
GetSequence (declared in ImmutableLinkedList<T>) .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island, ToffeeV2
method GetSequence: IEnumerable<T>
IEnumerable<T> GetSequence()
func GetSequence() -> IEnumerable<T>
Iterable<T> GetSequence()
Function GetSequence() As IEnumerable<T>
GetSequence GetSequence(): INSFastEnumeration<T> virtual (declared in ImmutableLinkedList<T>) Toffee
func GetSequence(GetSequence ) -> INSFastEnumeration<T>
Parameters:
- :
iterator (declared in ImmutableLinkedList<T>) Cooper
method iterator: Iterator<T>
Iterator<T> iterator()
func iterator() -> Iterator<T>
Iterator<T> iterator()
Function iterator() As Iterator<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() virtual 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() virtual Toffee
func RemoveLast(RemoveLast )
Parameters:
- :