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;

 

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 .NET, .NET Core 6.0, .NET Standard 2.0, Island

 

method GetEnumerator: IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

 

func GetEnumerator() -> IEnumerator<T>

 

Function GetEnumerator() As IEnumerator<T>

GetSequence

 

method GetSequence: IEnumerable<T>

 

IEnumerable<T> GetSequence()

 

// Toffee
func GetSequence() -> INSFastEnumeration<T>
// ToffeeV2
func GetSequence() -> IEnumerable<T>

 

Iterable<T> GetSequence()

 

Function GetSequence() As IEnumerable<T>

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;

 

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

 

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;

 

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

 

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

 

ImmutableLinkedList<T>()

 

init()

 

ImmutableLinkedList<T>()

 

Sub New()

GetEnumerator  virtual .NET, .NET Core 6.0, .NET Standard 2.0, Island

 

method GetEnumerator: IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

 

func GetEnumerator() -> IEnumerator<T>

 

Function GetEnumerator() As IEnumerator<T>

GetSequence

 

method GetSequence: IEnumerable<T>

 

IEnumerable<T> GetSequence()

 

// Toffee
func GetSequence() -> INSFastEnumeration<T>
// ToffeeV2
func GetSequence() -> IEnumerable<T>

 

Iterable<T> GetSequence()

 

Function GetSequence() As IEnumerable<T>

iterator Cooper

 

method iterator: Iterator<T>

 

Iterator<T> iterator()

 

func iterator() -> Iterator<T>

 

Iterator<T> iterator()

 

Function iterator() As Iterator<T>