List<T>

Overview

Location

  • Reference:
    • Elements.dll  .NET, .NET Standard
    • elements.jar  Cooper
    • Elements.fx  Island
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL
  • Mapped to:
    • System.Collections.Generic.List  .NET, .NET Standard
    • java.util.ArrayList  Cooper
    • RemObjects.Elements.System.List  Island
    • Foundation.NSMutableArray  Toffee
  • Ancestry: ImmutableList<T> | List<T>

Implements

 

constructor

 

constructor

 

List<T>()

 

init()

 

List<T>()

constructor (array of T)

 

constructor(params anArray: array of T)

 

List<T>(params T[] anArray)

 

init(_ anArray: T...)

 

List<T>(T[]... anArray)

Parameters:

  • anArray:

constructor (ImmutableList<T>)

 

constructor(Items: ImmutableList<T>)

 

List<T>(ImmutableList<T> Items)

 

init(_ Items: ImmutableList<T>)

 

List<T>(ImmutableList<T> Items)

Parameters:

  • Items:

constructor withCapacity(Int32)

 

constructor withCapacity(aCapacity: Int32)

 

List<T> withCapacity(Int32 aCapacity)

 

init(withCapacity aCapacity: Int32)

 

List<T> withCapacity(Integer aCapacity)

Parameters:

  • aCapacity:

constructor withRepeatedValue(T, Int32)

 

constructor withRepeatedValue(aValue: T; aCount: Int32)

 

List<T> withRepeatedValue(T aValue, Int32 aCount)

 

init(withRepeatedValue aValue: T, _ aCount: Int32)

 

List<T> withRepeatedValue(T aValue, Integer aCount)

Parameters:

  • aValue:
  • aCount:

Add (array of T)  virtual Cooper, Toffee

 

func Add(_ Items: T...)

 

void Add(T[]... Items)

Parameters:

  • Items:

Add (ImmutableList<T>)  virtual Cooper, Toffee

 

func Add(_ Items: ImmutableList<T>)

 

void Add(ImmutableList<T> Items)

Parameters:

  • Items:

Add (Iterable<T>)  virtual Cooper, Toffee

 

func Add(_ Items: INSFastEnumeration<T>)

 

void Add(Iterable<T> Items)

Parameters:

  • Items:

Add (T): T  virtual

 

method Add(aItem: T): T

 

T Add(T aItem)

 

func Add(_ aItem: T) -> T

 

T Add(T aItem)

Parameters:

  • aItem:

Add (nullable array of T) .NET, .NET Standard, Island

 

method Add(params Items: nullable array of T)

 

void Add(params T[]? Items)

 

func Add(_ Items: T...?...)

Parameters:

  • Items:

Add (nullable ImmutableList<T>) .NET, .NET Standard, Island

 

method Add(Items: nullable ImmutableList<T>)

 

void Add(ImmutableList<T>? Items)

 

func Add(_ Items: ImmutableList<T>?)

Parameters:

  • Items:

Add (nullable IEnumerable<T>) .NET, .NET Standard, Island

 

method Add(Items: nullable IEnumerable<T>)

 

void Add(IEnumerable<T>? Items)

 

func Add(_ Items: IEnumerable<T>?)

Parameters:

  • Items:

Contains  virtual    (declared in ImmutableList<T>)

 

method Contains(aItem: T): Boolean

 

Boolean Contains(T aItem)

 

func Contains(_ aItem: T) -> Boolean

 

Boolean Contains(T aItem)

Parameters:

  • aItem:

Count  virtual    (declared in ImmutableList<T>)

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

Exists  virtual    (declared in ImmutableList<T>)

 

method Exists(Match: Predicate<T>): Boolean

 

Boolean Exists(Predicate<T> Match)

 

func Exists(_ Match: Predicate<T>) -> Boolean

 

Boolean Exists(Predicate<T> Match)

Parameters:

  • Match:

Find  virtual    (declared in ImmutableList<T>)

 

method Find(Match: Predicate<T>): T

 

T Find(Predicate<T> Match)

 

func Find(_ Match: Predicate<T>) -> T

 

T Find(Predicate<T> Match)

Parameters:

  • Match:

FindAll  virtual    (declared in ImmutableList<T>)

 

method FindAll(Match: Predicate<T>): IEnumerable<T>

 

IEnumerable<T> FindAll(Predicate<T> Match)

 

func FindAll(_ Match: Predicate<T>) -> INSFastEnumeration<T>

 

Iterable<T> FindAll(Predicate<T> Match)

Parameters:

  • Match:

FindIndex (Int32, Int32, Predicate<T>): Int32  virtual    (declared in ImmutableList<T>)

 

method FindIndex(StartIndex: Int32; aCount: Int32; Match: Predicate<T>): Int32

 

Int32 FindIndex(Int32 StartIndex, Int32 aCount, Predicate<T> Match)

 

func FindIndex(_ StartIndex: Int32, _ aCount: Int32, _ Match: Predicate<T>) -> Int32

 

Integer FindIndex(Integer StartIndex, Integer aCount, Predicate<T> Match)

Parameters:

  • StartIndex:
  • aCount:
  • Match:

FindIndex (Int32, Predicate<T>): Int32  virtual    (declared in ImmutableList<T>)

 

method FindIndex(StartIndex: Int32; Match: Predicate<T>): Int32

 

Int32 FindIndex(Int32 StartIndex, Predicate<T> Match)

 

func FindIndex(_ StartIndex: Int32, _ Match: Predicate<T>) -> Int32

 

Integer FindIndex(Integer StartIndex, Predicate<T> Match)

Parameters:

  • StartIndex:
  • Match:

FindIndex (Predicate<T>): Int32  virtual    (declared in ImmutableList<T>)

 

method FindIndex(Match: Predicate<T>): Int32

 

Int32 FindIndex(Predicate<T> Match)

 

func FindIndex(_ Match: Predicate<T>) -> Int32

 

Integer FindIndex(Predicate<T> Match)

Parameters:

  • Match:

FirstObject  virtual    (declared in ImmutableList<T>)

 

property FirstObject: not nullable T read;

 

T! FirstObject { get; }

 

var FirstObject: T { get{} }

 

T! FirstObject { __get; }

ForEach  virtual    (declared in ImmutableList<T>)

 

method ForEach(Action: Action<T>)

 

void ForEach(Action<T> Action)

 

func ForEach(_ Action: Action<T>)

 

void ForEach(Action1<T> Action)

Parameters:

  • Action:

get_Count    (declared in ImmutableList<T>) .NET, .NET Standard

 

method get_Count: Int32

 

Int32 get_Count()

 

func get_Count() -> Int32

getCount    (declared in ImmutableList<T>) Cooper

 

method getCount: Integer

 

Integer getCount()

 

func getCount() -> Integer

 

Integer getCount()

IndexOf  virtual    (declared in ImmutableList<T>)

 

method IndexOf(aItem: T): Int32

 

Int32 IndexOf(T aItem)

 

func IndexOf(_ aItem: T) -> Int32

 

Integer IndexOf(T aItem)

Parameters:

  • aItem:

Insert  virtual

 

method Insert(Index: Int32; aItem: T)

 

void Insert(Int32 Index, T aItem)

 

func Insert(_ Index: Int32, _ aItem: T)

 

void Insert(Integer Index, T aItem)

Parameters:

  • Index:
  • aItem:

InsertRange (Int32, array of T)  virtual

 

method InsertRange(Index: Int32; Items: array of T)

 

void InsertRange(Int32 Index, T[] Items)

 

func InsertRange(_ Index: Int32, _ Items: T...)

 

void InsertRange(Integer Index, T[] Items)

Parameters:

  • Index:
  • Items:

InsertRange (Int32, List<T>)  virtual

 

method InsertRange(Index: Int32; Items: List<T>)

 

void InsertRange(Int32 Index, List<T> Items)

 

func InsertRange(_ Index: Int32, _ Items: List<T>)

 

void InsertRange(Integer Index, List<T> Items)

Parameters:

  • Index:
  • Items:

Item  virtual

 

property Item[i: Int32]: T read write;

 

T Item[Int32 i] { get; set; }

 

subscript Item(_ i: Int32) -> T { get{} set{} }

 

T Item[Integer i] { __get; __set; }

JoinedString (String): not nullable String  virtual    (declared in ImmutableList<T>) Cooper, Toffee

 

func JoinedString(_ aSeparator: String) -> String

 

String! JoinedString(String aSeparator)

Parameters:

  • aSeparator:

JoinedString (nullable String): not nullable String    (declared in ImmutableList<T>) .NET, .NET Standard, Island

 

method JoinedString(aSeparator: nullable String): not nullable String

 

String! JoinedString(String? aSeparator)

 

func JoinedString(_ aSeparator: String?) -> String

Parameters:

  • aSeparator:

LastIndexOf  virtual    (declared in ImmutableList<T>)

 

method LastIndexOf(aItem: T): Int32

 

Int32 LastIndexOf(T aItem)

 

func LastIndexOf(_ aItem: T) -> Int32

 

Integer LastIndexOf(T aItem)

Parameters:

  • aItem:

LastObject  virtual    (declared in ImmutableList<T>)

 

property LastObject: not nullable T read;

 

T! LastObject { get; }

 

var LastObject: T { get{} }

 

T! LastObject { __get; }

MutableVersion  virtual    (declared in ImmutableList<T>)

 

method MutableVersion: not nullable List<T>

 

List<T>! MutableVersion()

 

func MutableVersion() -> List<T>

 

List<T>! MutableVersion()

Remove (IEnumerable<T>)  virtual

 

method Remove(aItems: IEnumerable<T>)

 

void Remove(IEnumerable<T> aItems)

 

func Remove(_ aItems: INSFastEnumeration<T>)

 

void Remove(Iterable<T> aItems)

Parameters:

  • aItems:

Remove (List<T>)  virtual

 

method Remove(aItems: List<T>)

 

void Remove(List<T> aItems)

 

func Remove(_ aItems: List<T>)

 

void Remove(List<T> aItems)

Parameters:

  • aItems:

Remove (T): Boolean  virtual

 

method Remove(aItem: T): Boolean

 

Boolean Remove(T aItem)

 

func Remove(_ aItem: T) -> Boolean

 

Boolean Remove(T aItem)

Parameters:

  • aItem:

RemoveAll  virtual

 

method RemoveAll

 

void RemoveAll()

 

func RemoveAll()

 

void RemoveAll()

RemoveAt  virtual

 

method RemoveAt(aIndex: Int32)

 

void RemoveAt(Int32 aIndex)

 

func RemoveAt(_ aIndex: Int32)

 

void RemoveAt(Integer aIndex)

Parameters:

  • aIndex:

RemoveFirstObject  virtual

 

method RemoveFirstObject

 

void RemoveFirstObject()

 

func RemoveFirstObject()

 

void RemoveFirstObject()

RemoveLastObject  virtual

 

method RemoveLastObject

 

void RemoveLastObject()

 

func RemoveLastObject()

 

void RemoveLastObject()

RemoveRange  virtual

 

method RemoveRange(aIndex: Int32; aCount: Int32)

 

void RemoveRange(Int32 aIndex, Int32 aCount)

 

func RemoveRange(_ aIndex: Int32, _ aCount: Int32)

 

void RemoveRange(Integer aIndex, Integer aCount)

Parameters:

  • aIndex:
  • aCount:

ReplaceAt  virtual

 

method ReplaceAt(aIndex: Int32; aNewObject: T): T

 

T ReplaceAt(Int32 aIndex, T aNewObject)

 

func ReplaceAt(_ aIndex: Int32, _ aNewObject: T) -> T

 

T ReplaceAt(Integer aIndex, T aNewObject)

Parameters:

  • aIndex:
  • aNewObject:

ReplaceRange  virtual

 

method ReplaceRange(aIndex: Int32; aCount: Int32; aNewObjects: ImmutableList<T>): T

 

T ReplaceRange(Int32 aIndex, Int32 aCount, ImmutableList<T> aNewObjects)

 

func ReplaceRange(_ aIndex: Int32, _ aCount: Int32, _ aNewObjects: ImmutableList<T>) -> T

 

T ReplaceRange(Integer aIndex, Integer aCount, ImmutableList<T> aNewObjects)

Parameters:

  • aIndex:
  • aCount:
  • aNewObjects:

Sort  virtual

 

method Sort(Comparison: Comparison<T>)

 

void Sort(Comparison<T> Comparison)

 

func Sort(_ Comparison: Comparison<T>)

 

void Sort(Comparison<T> Comparison)

Parameters:

  • Comparison:

SubList (Int32): List<T>  virtual

 

method SubList(aStartIndex: Int32): List<T>

 

List<T> SubList(Int32 aStartIndex)

 

func SubList(_ aStartIndex: Int32) -> List<T>

 

List<T> SubList(Integer aStartIndex)

Parameters:

  • aStartIndex:

SubList (Int32, Int32): List<T>  virtual

 

method SubList(aStartIndex: Int32; aLength: Int32): List<T>

 

List<T> SubList(Int32 aStartIndex, Int32 aLength)

 

func SubList(_ aStartIndex: Int32, _ aLength: Int32) -> List<T>

 

List<T> SubList(Integer aStartIndex, Integer aLength)

Parameters:

  • aStartIndex:
  • aLength:

ToArray  virtual    (declared in ImmutableList<T>)

 

method ToArray: not nullable array of T

 

T[]! ToArray()

 

func ToArray() -> T...

 

T[]! ToArray()

ToList<U>  virtual

 

method ToList<U>: List<U>

 

List<U> ToList<U>()

 

func ToList<U>() -> List<U>

 

List<U> ToList<U>()

ToSortedList  virtual    (declared in ImmutableList<T>) .NET, .NET Standard, Toffee

 

method ToSortedList: ImmutableList<T>

 

ImmutableList<T> ToSortedList()

 

func ToSortedList() -> ImmutableList<T>

ToSortedList (Comparison<T>): ImmutableList<T>  virtual    (declared in ImmutableList<T>)

 

method ToSortedList(Comparison: Comparison<T>): ImmutableList<T>

 

ImmutableList<T> ToSortedList(Comparison<T> Comparison)

 

func ToSortedList(_ Comparison: Comparison<T>) -> ImmutableList<T>

 

ImmutableList<T> ToSortedList(Comparison<T> Comparison)

Parameters:

  • Comparison:

TrueForAll  virtual    (declared in ImmutableList<T>)

 

method TrueForAll(Match: Predicate<T>): Boolean

 

Boolean TrueForAll(Predicate<T> Match)

 

func TrueForAll(_ Match: Predicate<T>) -> Boolean

 

Boolean TrueForAll(Predicate<T> Match)

Parameters:

  • Match:

UniqueCopy  virtual    (declared in ImmutableList<T>)

 

method UniqueCopy: not nullable ImmutableList<T>

 

ImmutableList<T>! UniqueCopy()

 

func UniqueCopy() -> ImmutableList<T>

 

ImmutableList<T>! UniqueCopy()

UniqueMutableCopy  virtual    (declared in ImmutableList<T>)

 

method UniqueMutableCopy: not nullable List<T>

 

List<T>! UniqueMutableCopy()

 

func UniqueMutableCopy() -> List<T>

 

List<T>! UniqueMutableCopy()

 

Count  virtual    (declared in ImmutableList<T>)

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

FirstObject  virtual    (declared in ImmutableList<T>)

 

property FirstObject: not nullable T read;

 

T! FirstObject { get; }

 

var FirstObject: T { get{} }

 

T! FirstObject { __get; }

Item  virtual

 

property Item[i: Int32]: T read write;

 

T Item[Int32 i] { get; set; }

 

subscript Item(_ i: Int32) -> T { get{} set{} }

 

T Item[Integer i] { __get; __set; }

LastObject  virtual    (declared in ImmutableList<T>)

 

property LastObject: not nullable T read;

 

T! LastObject { get; }

 

var LastObject: T { get{} }

 

T! LastObject { __get; }

 

constructor

 

constructor

 

List<T>()

 

init()

 

List<T>()

constructor (array of T)

 

constructor(params anArray: array of T)

 

List<T>(params T[] anArray)

 

init(_ anArray: T...)

 

List<T>(T[]... anArray)

Parameters:

  • anArray:

constructor (ImmutableList<T>)

 

constructor(Items: ImmutableList<T>)

 

List<T>(ImmutableList<T> Items)

 

init(_ Items: ImmutableList<T>)

 

List<T>(ImmutableList<T> Items)

Parameters:

  • Items:

constructor withCapacity(Int32)

 

constructor withCapacity(aCapacity: Int32)

 

List<T> withCapacity(Int32 aCapacity)

 

init(withCapacity aCapacity: Int32)

 

List<T> withCapacity(Integer aCapacity)

Parameters:

  • aCapacity:

constructor withRepeatedValue(T, Int32)

 

constructor withRepeatedValue(aValue: T; aCount: Int32)

 

List<T> withRepeatedValue(T aValue, Int32 aCount)

 

init(withRepeatedValue aValue: T, _ aCount: Int32)

 

List<T> withRepeatedValue(T aValue, Integer aCount)

Parameters:

  • aValue:
  • aCount:

Add (array of T)  virtual Cooper, Toffee

 

func Add(_ Items: T...)

 

void Add(T[]... Items)

Parameters:

  • Items:

Add (ImmutableList<T>)  virtual Cooper, Toffee

 

func Add(_ Items: ImmutableList<T>)

 

void Add(ImmutableList<T> Items)

Parameters:

  • Items:

Add (Iterable<T>)  virtual Cooper, Toffee

 

func Add(_ Items: INSFastEnumeration<T>)

 

void Add(Iterable<T> Items)

Parameters:

  • Items:

Add (T): T  virtual

 

method Add(aItem: T): T

 

T Add(T aItem)

 

func Add(_ aItem: T) -> T

 

T Add(T aItem)

Parameters:

  • aItem:

Add (nullable array of T) .NET, .NET Standard, Island

 

method Add(params Items: nullable array of T)

 

void Add(params T[]? Items)

 

func Add(_ Items: T...?...)

Parameters:

  • Items:

Add (nullable ImmutableList<T>) .NET, .NET Standard, Island

 

method Add(Items: nullable ImmutableList<T>)

 

void Add(ImmutableList<T>? Items)

 

func Add(_ Items: ImmutableList<T>?)

Parameters:

  • Items:

Add (nullable IEnumerable<T>) .NET, .NET Standard, Island

 

method Add(Items: nullable IEnumerable<T>)

 

void Add(IEnumerable<T>? Items)

 

func Add(_ Items: IEnumerable<T>?)

Parameters:

  • Items:

Contains  virtual    (declared in ImmutableList<T>)

 

method Contains(aItem: T): Boolean

 

Boolean Contains(T aItem)

 

func Contains(_ aItem: T) -> Boolean

 

Boolean Contains(T aItem)

Parameters:

  • aItem:

Exists  virtual    (declared in ImmutableList<T>)

 

method Exists(Match: Predicate<T>): Boolean

 

Boolean Exists(Predicate<T> Match)

 

func Exists(_ Match: Predicate<T>) -> Boolean

 

Boolean Exists(Predicate<T> Match)

Parameters:

  • Match:

Find  virtual    (declared in ImmutableList<T>)

 

method Find(Match: Predicate<T>): T

 

T Find(Predicate<T> Match)

 

func Find(_ Match: Predicate<T>) -> T

 

T Find(Predicate<T> Match)

Parameters:

  • Match:

FindAll  virtual    (declared in ImmutableList<T>)

 

method FindAll(Match: Predicate<T>): IEnumerable<T>

 

IEnumerable<T> FindAll(Predicate<T> Match)

 

func FindAll(_ Match: Predicate<T>) -> INSFastEnumeration<T>

 

Iterable<T> FindAll(Predicate<T> Match)

Parameters:

  • Match:

FindIndex (Int32, Int32, Predicate<T>): Int32  virtual    (declared in ImmutableList<T>)

 

method FindIndex(StartIndex: Int32; aCount: Int32; Match: Predicate<T>): Int32

 

Int32 FindIndex(Int32 StartIndex, Int32 aCount, Predicate<T> Match)

 

func FindIndex(_ StartIndex: Int32, _ aCount: Int32, _ Match: Predicate<T>) -> Int32

 

Integer FindIndex(Integer StartIndex, Integer aCount, Predicate<T> Match)

Parameters:

  • StartIndex:
  • aCount:
  • Match:

FindIndex (Int32, Predicate<T>): Int32  virtual    (declared in ImmutableList<T>)

 

method FindIndex(StartIndex: Int32; Match: Predicate<T>): Int32

 

Int32 FindIndex(Int32 StartIndex, Predicate<T> Match)

 

func FindIndex(_ StartIndex: Int32, _ Match: Predicate<T>) -> Int32

 

Integer FindIndex(Integer StartIndex, Predicate<T> Match)

Parameters:

  • StartIndex:
  • Match:

FindIndex (Predicate<T>): Int32  virtual    (declared in ImmutableList<T>)

 

method FindIndex(Match: Predicate<T>): Int32

 

Int32 FindIndex(Predicate<T> Match)

 

func FindIndex(_ Match: Predicate<T>) -> Int32

 

Integer FindIndex(Predicate<T> Match)

Parameters:

  • Match:

ForEach  virtual    (declared in ImmutableList<T>)

 

method ForEach(Action: Action<T>)

 

void ForEach(Action<T> Action)

 

func ForEach(_ Action: Action<T>)

 

void ForEach(Action1<T> Action)

Parameters:

  • Action:

get_Count    (declared in ImmutableList<T>) .NET, .NET Standard

 

method get_Count: Int32

 

Int32 get_Count()

 

func get_Count() -> Int32

getCount    (declared in ImmutableList<T>) Cooper

 

method getCount: Integer

 

Integer getCount()

 

func getCount() -> Integer

 

Integer getCount()

IndexOf  virtual    (declared in ImmutableList<T>)

 

method IndexOf(aItem: T): Int32

 

Int32 IndexOf(T aItem)

 

func IndexOf(_ aItem: T) -> Int32

 

Integer IndexOf(T aItem)

Parameters:

  • aItem:

Insert  virtual

 

method Insert(Index: Int32; aItem: T)

 

void Insert(Int32 Index, T aItem)

 

func Insert(_ Index: Int32, _ aItem: T)

 

void Insert(Integer Index, T aItem)

Parameters:

  • Index:
  • aItem:

InsertRange (Int32, array of T)  virtual

 

method InsertRange(Index: Int32; Items: array of T)

 

void InsertRange(Int32 Index, T[] Items)

 

func InsertRange(_ Index: Int32, _ Items: T...)

 

void InsertRange(Integer Index, T[] Items)

Parameters:

  • Index:
  • Items:

InsertRange (Int32, List<T>)  virtual

 

method InsertRange(Index: Int32; Items: List<T>)

 

void InsertRange(Int32 Index, List<T> Items)

 

func InsertRange(_ Index: Int32, _ Items: List<T>)

 

void InsertRange(Integer Index, List<T> Items)

Parameters:

  • Index:
  • Items:

JoinedString (String): not nullable String  virtual    (declared in ImmutableList<T>) Cooper, Toffee

 

func JoinedString(_ aSeparator: String) -> String

 

String! JoinedString(String aSeparator)

Parameters:

  • aSeparator:

JoinedString (nullable String): not nullable String    (declared in ImmutableList<T>) .NET, .NET Standard, Island

 

method JoinedString(aSeparator: nullable String): not nullable String

 

String! JoinedString(String? aSeparator)

 

func JoinedString(_ aSeparator: String?) -> String

Parameters:

  • aSeparator:

LastIndexOf  virtual    (declared in ImmutableList<T>)

 

method LastIndexOf(aItem: T): Int32

 

Int32 LastIndexOf(T aItem)

 

func LastIndexOf(_ aItem: T) -> Int32

 

Integer LastIndexOf(T aItem)

Parameters:

  • aItem:

MutableVersion  virtual    (declared in ImmutableList<T>)

 

method MutableVersion: not nullable List<T>

 

List<T>! MutableVersion()

 

func MutableVersion() -> List<T>

 

List<T>! MutableVersion()

Remove (IEnumerable<T>)  virtual

 

method Remove(aItems: IEnumerable<T>)

 

void Remove(IEnumerable<T> aItems)

 

func Remove(_ aItems: INSFastEnumeration<T>)

 

void Remove(Iterable<T> aItems)

Parameters:

  • aItems:

Remove (List<T>)  virtual

 

method Remove(aItems: List<T>)

 

void Remove(List<T> aItems)

 

func Remove(_ aItems: List<T>)

 

void Remove(List<T> aItems)

Parameters:

  • aItems:

Remove (T): Boolean  virtual

 

method Remove(aItem: T): Boolean

 

Boolean Remove(T aItem)

 

func Remove(_ aItem: T) -> Boolean

 

Boolean Remove(T aItem)

Parameters:

  • aItem:

RemoveAll  virtual

 

method RemoveAll

 

void RemoveAll()

 

func RemoveAll()

 

void RemoveAll()

RemoveAt  virtual

 

method RemoveAt(aIndex: Int32)

 

void RemoveAt(Int32 aIndex)

 

func RemoveAt(_ aIndex: Int32)

 

void RemoveAt(Integer aIndex)

Parameters:

  • aIndex:

RemoveFirstObject  virtual

 

method RemoveFirstObject

 

void RemoveFirstObject()

 

func RemoveFirstObject()

 

void RemoveFirstObject()

RemoveLastObject  virtual

 

method RemoveLastObject

 

void RemoveLastObject()

 

func RemoveLastObject()

 

void RemoveLastObject()

RemoveRange  virtual

 

method RemoveRange(aIndex: Int32; aCount: Int32)

 

void RemoveRange(Int32 aIndex, Int32 aCount)

 

func RemoveRange(_ aIndex: Int32, _ aCount: Int32)

 

void RemoveRange(Integer aIndex, Integer aCount)

Parameters:

  • aIndex:
  • aCount:

ReplaceAt  virtual

 

method ReplaceAt(aIndex: Int32; aNewObject: T): T

 

T ReplaceAt(Int32 aIndex, T aNewObject)

 

func ReplaceAt(_ aIndex: Int32, _ aNewObject: T) -> T

 

T ReplaceAt(Integer aIndex, T aNewObject)

Parameters:

  • aIndex:
  • aNewObject:

ReplaceRange  virtual

 

method ReplaceRange(aIndex: Int32; aCount: Int32; aNewObjects: ImmutableList<T>): T

 

T ReplaceRange(Int32 aIndex, Int32 aCount, ImmutableList<T> aNewObjects)

 

func ReplaceRange(_ aIndex: Int32, _ aCount: Int32, _ aNewObjects: ImmutableList<T>) -> T

 

T ReplaceRange(Integer aIndex, Integer aCount, ImmutableList<T> aNewObjects)

Parameters:

  • aIndex:
  • aCount:
  • aNewObjects:

Sort  virtual

 

method Sort(Comparison: Comparison<T>)

 

void Sort(Comparison<T> Comparison)

 

func Sort(_ Comparison: Comparison<T>)

 

void Sort(Comparison<T> Comparison)

Parameters:

  • Comparison:

SubList (Int32): List<T>  virtual

 

method SubList(aStartIndex: Int32): List<T>

 

List<T> SubList(Int32 aStartIndex)

 

func SubList(_ aStartIndex: Int32) -> List<T>

 

List<T> SubList(Integer aStartIndex)

Parameters:

  • aStartIndex:

SubList (Int32, Int32): List<T>  virtual

 

method SubList(aStartIndex: Int32; aLength: Int32): List<T>

 

List<T> SubList(Int32 aStartIndex, Int32 aLength)

 

func SubList(_ aStartIndex: Int32, _ aLength: Int32) -> List<T>

 

List<T> SubList(Integer aStartIndex, Integer aLength)

Parameters:

  • aStartIndex:
  • aLength:

ToArray  virtual    (declared in ImmutableList<T>)

 

method ToArray: not nullable array of T

 

T[]! ToArray()

 

func ToArray() -> T...

 

T[]! ToArray()

ToList<U>  virtual

 

method ToList<U>: List<U>

 

List<U> ToList<U>()

 

func ToList<U>() -> List<U>

 

List<U> ToList<U>()

ToSortedList  virtual    (declared in ImmutableList<T>) .NET, .NET Standard, Toffee

 

method ToSortedList: ImmutableList<T>

 

ImmutableList<T> ToSortedList()

 

func ToSortedList() -> ImmutableList<T>

ToSortedList (Comparison<T>): ImmutableList<T>  virtual    (declared in ImmutableList<T>)

 

method ToSortedList(Comparison: Comparison<T>): ImmutableList<T>

 

ImmutableList<T> ToSortedList(Comparison<T> Comparison)

 

func ToSortedList(_ Comparison: Comparison<T>) -> ImmutableList<T>

 

ImmutableList<T> ToSortedList(Comparison<T> Comparison)

Parameters:

  • Comparison:

TrueForAll  virtual    (declared in ImmutableList<T>)

 

method TrueForAll(Match: Predicate<T>): Boolean

 

Boolean TrueForAll(Predicate<T> Match)

 

func TrueForAll(_ Match: Predicate<T>) -> Boolean

 

Boolean TrueForAll(Predicate<T> Match)

Parameters:

  • Match:

UniqueCopy  virtual    (declared in ImmutableList<T>)

 

method UniqueCopy: not nullable ImmutableList<T>

 

ImmutableList<T>! UniqueCopy()

 

func UniqueCopy() -> ImmutableList<T>

 

ImmutableList<T>! UniqueCopy()

UniqueMutableCopy  virtual    (declared in ImmutableList<T>)

 

method UniqueMutableCopy: not nullable List<T>

 

List<T>! UniqueMutableCopy()

 

func UniqueMutableCopy() -> List<T>

 

List<T>! UniqueMutableCopy()