IList<T>

Overview

Location

  • Reference:
    • Elements.dll  .NET, .NET Standard 2.0
    • elements.jar  Cooper
    • Elements.fx  Island, ToffeeV2
    • libElements.fx  Toffee
  • Namespace: RemObjects.Elements.RTL
  • Platforms: .NET, .NET Standard 2.0, Cooper, Island, Toffee, ToffeeV2
  • Ancestry: IImmutableList<T> | IList<T>


Required Methods


Add (T): T

 

method Add(aItem: T): T

 

T Add(T aItem)

 

func Add(_ aItem: T) -> T

 

T Add(T aItem)

 

Function Add(aItem As T) As T

Parameters:

  • aItem:

Add (nullable IEnumerable<T>)

 

method Add(Items: nullable IEnumerable<T>)

 

void Add(IEnumerable<T>? Items)

 

// Toffee
func Add(_ Items: INSFastEnumeration<T>)
// ToffeeV2
func Add(_ Items: IEnumerable<T>?)

 

void Add(Iterable<T> Items)

 

Sub Add(Items As IEnumerable<T>?)

Parameters:

  • Items:

Add (nullable array of T)

 

method Add(params Items: nullable array of T)

 

void Add(params T[]? Items)

 

// Toffee
func Add(_ Items: T...)
// ToffeeV2
func Add(_ Items: T...?...)

 

void Add(T[]... Items)

 

Sub Add(ParamArray Items As T()?)

Parameters:

  • Items:

Remove (T): Boolean

 

method Remove(aItem: T): Boolean

 

Boolean Remove(T aItem)

 

func Remove(_ aItem: T) -> Boolean

 

Boolean Remove(T aItem)

 

Function Remove(aItem As T) As Boolean

Parameters:

  • aItem:

Remove (IEnumerable<T>)

 

method Remove(aItems: IEnumerable<T>)

 

void Remove(IEnumerable<T> aItems)

 

// Toffee
func Remove(_ aItems: INSFastEnumeration<T>)
// ToffeeV2
func Remove(_ aItems: IEnumerable<T>)

 

void Remove(Iterable<T> aItems)

 

Sub Remove(aItems As IEnumerable<T>)

Parameters:

  • aItems:

RemoveAll .NET, .NET Standard 2.0, Cooper, Island, ToffeeV2

 

method RemoveAll

 

void RemoveAll()

 

func RemoveAll()

 

void RemoveAll()

 

Sub RemoveAll()

RemoveAll RemoveAll() Toffee

 

func RemoveAll(RemoveAll )

Parameters:

  • :

RemoveAt

 

method RemoveAt(aIndex: Int32)

 

void RemoveAt(Int32 aIndex)

 

func RemoveAt(_ aIndex: Int32)

 

void RemoveAt(Integer aIndex)

 

Sub RemoveAt(aIndex As Int32)

Parameters:

  • aIndex:

RemoveRange

 

method RemoveRange(aIndex: Int32; aCount: Int32)

 

void RemoveRange(Int32 aIndex, Int32 aCount)

 

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

 

void RemoveRange(Integer aIndex, Integer aCount)

 

Sub RemoveRange(aIndex As Int32, aCount As Int32)

Parameters:

  • aIndex:
  • aCount: