IList<T>

Overview

Location


 

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:

Contains    (declared in IImmutableList<T>)

 

method Contains(aItem: T): Boolean

 

Boolean Contains(T aItem)

 

func Contains(_ aItem: T) -> Boolean

 

Boolean Contains(T aItem)

 

Function Contains(aItem As T) As Boolean

Parameters:

  • aItem:

Count    (declared in IImmutableList<T>)

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

IndexOf    (declared in IImmutableList<T>)

 

method IndexOf(aItem: T): Int32

 

Int32 IndexOf(T aItem)

 

func IndexOf(_ aItem: T) -> Int32

 

Integer IndexOf(T aItem)

 

Function IndexOf(aItem As T) As Int32

Parameters:

  • aItem:

Item    (declared in IImmutableList<T>)

 

property Item[i: Int32]: T read;

 

T Item[Int32 i] { get; }

 

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

 

T Item[Integer i] { __get; }

 

ReadOnly Property Item(i As Int32) As T

LastIndexOf    (declared in IImmutableList<T>)

 

method LastIndexOf(aItem: T): Int32

 

Int32 LastIndexOf(T aItem)

 

func LastIndexOf(_ aItem: T) -> Int32

 

Integer LastIndexOf(T aItem)

 

Function LastIndexOf(aItem As T) As Int32

Parameters:

  • aItem:

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 Core 6.0, .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:

 

Count    (declared in IImmutableList<T>)

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

Item    (declared in IImmutableList<T>)

 

property Item[i: Int32]: T read;

 

T Item[Int32 i] { get; }

 

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

 

T Item[Integer i] { __get; }

 

ReadOnly Property Item(i As Int32) As T

 

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:

Contains    (declared in IImmutableList<T>)

 

method Contains(aItem: T): Boolean

 

Boolean Contains(T aItem)

 

func Contains(_ aItem: T) -> Boolean

 

Boolean Contains(T aItem)

 

Function Contains(aItem As T) As Boolean

Parameters:

  • aItem:

IndexOf    (declared in IImmutableList<T>)

 

method IndexOf(aItem: T): Int32

 

Int32 IndexOf(T aItem)

 

func IndexOf(_ aItem: T) -> Int32

 

Integer IndexOf(T aItem)

 

Function IndexOf(aItem As T) As Int32

Parameters:

  • aItem:

LastIndexOf    (declared in IImmutableList<T>)

 

method LastIndexOf(aItem: T): Int32

 

Int32 LastIndexOf(T aItem)

 

func LastIndexOf(_ aItem: T) -> Int32

 

Integer LastIndexOf(T aItem)

 

Function LastIndexOf(aItem As T) As Int32

Parameters:

  • aItem:

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 Core 6.0, .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: