ImmutableLinkedList<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


 

constructor .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island

 

constructor

 

ImmutableLinkedList<T>()

 

init()

 

ImmutableLinkedList<T>()

 

Sub New()

Count  virtual

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

First  virtual

 

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

GetEnumerator  virtual .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 .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 Toffee

 

func GetSequence(GetSequence ) -> INSFastEnumeration<T>

Parameters:

  • :

iterator Cooper

 

method iterator: Iterator<T>

 

Iterator<T> iterator()

 

func iterator() -> Iterator<T>

 

Iterator<T> iterator()

 

Function iterator() As Iterator<T>

Last  virtual

 

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

 

Count  virtual

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

First  virtual

 

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  virtual

 

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

 

constructor .NET, .NET Core 6.0, .NET Standard 2.0, Cooper, Island

 

constructor

 

ImmutableLinkedList<T>()

 

init()

 

ImmutableLinkedList<T>()

 

Sub New()

GetEnumerator  virtual .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 .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 Toffee

 

func GetSequence(GetSequence ) -> INSFastEnumeration<T>

Parameters:

  • :

iterator Cooper

 

method iterator: Iterator<T>

 

Iterator<T> iterator()

 

func iterator() -> Iterator<T>

 

Iterator<T> iterator()

 

Function iterator() As Iterator<T>