TList<T>

Overview

Location

 

constructor

 

constructor

 

TList<T>()

 

init()

 

TList<T>()

constructor (IComparer<T>): InstanceType

 

constructor(aComparer: IComparer<T>)

 

TList<T>(IComparer<T> aComparer)

 

init(_ aComparer: IComparer<T>)

 

TList<T>(IComparer<T> aComparer)

Parameters:

  • aComparer:

constructor (TEnumerable<T>): InstanceType

 

constructor(aCollection: TEnumerable<T>)

 

TList<T>(TEnumerable<T> aCollection)

 

init(_ aCollection: TEnumerable<T>)

 

TList<T>(TEnumerable<T> aCollection)

Parameters:

  • aCollection:

Add  virtual

 

method Add(Value: T): Int32

 

Int32 Add(T Value)

 

func Add(_ Value: T) -> Int32

 

Integer Add(T Value)

Parameters:

  • Value:

AddRange (array of T)  virtual

 

method AddRange(Values: array of T)

 

void AddRange(T[] Values)

 

func AddRange(_ Values: T...)

 

void AddRange(T[] Values)

Parameters:

  • Values:

AddRange (IEnumerable<T>)  virtual

 

method AddRange(Collection: IEnumerable<T>)

 

void AddRange(IEnumerable<T> Collection)

 

func AddRange(_ Collection: INSFastEnumeration<T>)

 

void AddRange(Iterable<T> Collection)

Parameters:

  • Collection:

AddRange (TEnumerable<T>)  virtual

 

method AddRange(Collection: TEnumerable<T>)

 

void AddRange(TEnumerable<T> Collection)

 

func AddRange(_ Collection: TEnumerable<T>)

 

void AddRange(TEnumerable<T> Collection)

Parameters:

  • Collection:

BinarySearch (T, Int32): Boolean  virtual

 

method BinarySearch(Item: T; out Index: Int32): Boolean

 

Boolean BinarySearch(T Item, out Int32 Index)

 

func BinarySearch(_ Item: T, _ Index: Int32) -> Boolean

 

Boolean BinarySearch(T Item, __out Integer Index)

Parameters:

  • Item:
  • Index:

BinarySearch (T, Int32, IComparer<T>): Boolean  virtual

 

method BinarySearch(Item: T; out Index: Int32; AComparer: IComparer<T>): Boolean

 

Boolean BinarySearch(T Item, out Int32 Index, IComparer<T> AComparer)

 

func BinarySearch(_ Item: T, _ Index: Int32, _ AComparer: IComparer<T>) -> Boolean

 

Boolean BinarySearch(T Item, __out Integer Index, IComparer<T> AComparer)

Parameters:

  • Item:
  • Index:
  • AComparer:

Capacity  virtual

 

property Capacity: Int32 read write;

 

Int32 Capacity { get; set; }

 

var Capacity: Int32 { get{} set{} }

 

Integer Capacity { __get; __set; }

Clear  virtual

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

Contains  virtual

 

method Contains(Value: T): Boolean

 

Boolean Contains(T Value)

 

func Contains(_ Value: T) -> Boolean

 

Boolean Contains(T Value)

Parameters:

  • Value:

Count  virtual

 

property Count: Int32 read write;

 

Int32 Count { get; set; }

 

var Count: Int32 { get{} set{} }

 

Integer Count { __get; __set; }

countByEnumeratingWithState    (declared in TEnumerable<T>) Toffee

 

func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects aStackbuf: UnsafeMutablePointer<T>, count len: NSUInteger) -> NSUInteger

Parameters:

  • aState:
  • aStackbuf:
  • len:

Create  virtual

 

class method Create: TList<T>

 

static TList<T> Create()

 

static func Create() -> TList<T>

 

static TList<T> Create()

Create (IComparer<T>): TList<T>  virtual

 

class method Create(aComparer: IComparer<T>): TList<T>

 

static TList<T> Create(IComparer<T> aComparer)

 

static func Create(_ aComparer: IComparer<T>) -> TList<T>

 

static TList<T> Create(IComparer<T> aComparer)

Parameters:

  • aComparer:

Create (TEnumerable<T>): TList<T>  virtual

 

class method Create(aCollection: TEnumerable<T>): TList<T>

 

static TList<T> Create(TEnumerable<T> aCollection)

 

static func Create(_ aCollection: TEnumerable<T>) -> TList<T>

 

static TList<T> Create(TEnumerable<T> aCollection)

Parameters:

  • aCollection:

Delete  virtual

 

method Delete(aIndex: Int32)

 

void Delete(Int32 aIndex)

 

func Delete(_ aIndex: Int32)

 

void Delete(Integer aIndex)

Parameters:

  • aIndex:

DeleteRange  virtual

 

method DeleteRange(aIndex: Int32; aCount: Int32)

 

void DeleteRange(Int32 aIndex, Int32 aCount)

 

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

 

void DeleteRange(Integer aIndex, Integer aCount)

Parameters:

  • aIndex:
  • aCount:

Exchange  virtual

 

method Exchange(Index1: Int32; Index2: Int32)

 

void Exchange(Int32 Index1, Int32 Index2)

 

func Exchange(_ Index1: Int32, _ Index2: Int32)

 

void Exchange(Integer Index1, Integer Index2)

Parameters:

  • Index1:
  • Index2:

Expand  virtual

 

method Expand: TList<T>

 

TList<T> Expand()

 

func Expand() -> TList<T>

 

TList<T> Expand()

Extract

 

method Extract(Value: T): T

 

T Extract(T Value)

 

func Extract(_ Value: T) -> T

 

T Extract(T Value)

Parameters:

  • Value:

ExtractItem  virtual

 

method ExtractItem(Value: T; Direction: TDirection): T

 

T ExtractItem(T Value, TDirection Direction)

 

func ExtractItem(_ Value: T, _ Direction: TDirection) -> T

 

T ExtractItem(T Value, TDirection Direction)

Parameters:

  • Value:
  • Direction:

First  virtual

 

method First: T

 

T First()

 

func First() -> T

 

T First()

GetEnumerator  override virtual Island

 

method GetEnumerator: IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

 

func GetEnumerator() -> IEnumerator<T>

GetNonGenericEnumerator  protected    (declared in TEnumerable<T>) .NET, Island

 

// .NET
method GetNonGenericEnumerator: IEnumerator
// Island
method GetNonGenericEnumerator: IEnumerator

 

// .NET
IEnumerator GetNonGenericEnumerator()
// Island
IEnumerator GetNonGenericEnumerator()

 

// .NET
func GetNonGenericEnumerator() -> IEnumerator
// Island
func GetNonGenericEnumerator() -> IEnumerator

GetSequence  protected override

 

method GetSequence: IEnumerable<T>

 

IEnumerable<T> GetSequence()

 

func GetSequence() -> INSFastEnumeration<T>

 

Iterable<T> GetSequence()

IndexOf  virtual

 

method IndexOf(Value: T): Int32

 

Int32 IndexOf(T Value)

 

func IndexOf(_ Value: T) -> Int32

 

Integer IndexOf(T Value)

Parameters:

  • Value:

IndexOfItem  virtual

 

method IndexOfItem(Value: T; Direction: TDirection): Int32

 

Int32 IndexOfItem(T Value, TDirection Direction)

 

func IndexOfItem(_ Value: T, _ Direction: TDirection) -> Int32

 

Integer IndexOfItem(T Value, TDirection Direction)

Parameters:

  • Value:
  • Direction:

Insert  virtual

 

method Insert(aIndex: Int32; Value: T)

 

void Insert(Int32 aIndex, T Value)

 

func Insert(_ aIndex: Int32, _ Value: T)

 

void Insert(Integer aIndex, T Value)

Parameters:

  • aIndex:
  • Value:

InsertRange (Int32, array of T)  virtual

 

method InsertRange(aIndex: Int32; Values: array of T)

 

void InsertRange(Int32 aIndex, T[] Values)

 

func InsertRange(_ aIndex: Int32, _ Values: T...)

 

void InsertRange(Integer aIndex, T[] Values)

Parameters:

  • aIndex:
  • Values:

InsertRange (Int32, IEnumerable<T>)  virtual

 

method InsertRange(aIndex: Int32; Collection: IEnumerable<T>)

 

void InsertRange(Int32 aIndex, IEnumerable<T> Collection)

 

func InsertRange(_ aIndex: Int32, _ Collection: INSFastEnumeration<T>)

 

void InsertRange(Integer aIndex, Iterable<T> Collection)

Parameters:

  • aIndex:
  • Collection:

Items  virtual

 

property Items[aIndex: Int32]: T read write;

 

T Items[Int32 aIndex] { get; set; }

 

subscript Items(_ aIndex: Int32) -> T { get{} set{} }

 

T Items[Integer aIndex] { __get; __set; }

ItemValue  protected virtual

 

method ItemValue(Item: T): Int32

 

Int32 ItemValue(T Item)

 

func ItemValue(_ Item: T) -> Int32

 

Integer ItemValue(T Item)

Parameters:

  • Item:

iterator  final    (declared in TEnumerable<T>) Cooper

 

method iterator: Iterator<T>

 

Iterator<T> iterator()

 

func iterator() -> Iterator<T>

 

Iterator<T> iterator()

Last  virtual

 

method Last: T

 

T Last()

 

func Last() -> T

 

T Last()

LastIndexOf  virtual

 

method LastIndexOf(Value: T): Int32

 

Int32 LastIndexOf(T Value)

 

func LastIndexOf(_ Value: T) -> Int32

 

Integer LastIndexOf(T Value)

Parameters:

  • Value:

List  virtual

 

property List: array of T read;

 

T[] List { get; }

 

var List: T... { get{} }

 

T[] List { __get; }

Move  virtual

 

method Move(CurIndex: Int32; NewIndex: Int32)

 

void Move(Int32 CurIndex, Int32 NewIndex)

 

func Move(_ CurIndex: Int32, _ NewIndex: Int32)

 

void Move(Integer CurIndex, Integer NewIndex)

Parameters:

  • CurIndex:
  • NewIndex:

Notify  protected virtual

 

method Notify(Item: T; Action: TCollectionNotification)

 

void Notify(T Item, TCollectionNotification Action)

 

func Notify(_ Item: T, _ Action: TCollectionNotification)

 

void Notify(T Item, TCollectionNotification Action)

Parameters:

  • Item:
  • Action:

OnNotify  virtual

 

property OnNotify: TCollectionNotifyEvent<T> read write;

 

TCollectionNotifyEvent<T> OnNotify { get; set; }

 

var OnNotify: TCollectionNotifyEvent<T> { get{} set{} }

 

TCollectionNotifyEvent<T> OnNotify { __get; __set; }

Pack  virtual

 

method Pack

 

void Pack()

 

func Pack()

 

void Pack()

Pack (TEmptyFunc<T>)  virtual

 

method Pack(IsEmpty: TEmptyFunc<T>)

 

void Pack(TEmptyFunc<T> IsEmpty)

 

func Pack(_ IsEmpty: TEmptyFunc<T>)

 

void Pack(TEmptyFunc1<T> IsEmpty)

Parameters:

  • IsEmpty:

Remove  virtual

 

method Remove(Value: T): Int32

 

Int32 Remove(T Value)

 

func Remove(_ Value: T) -> Int32

 

Integer Remove(T Value)

Parameters:

  • Value:

RemoveItem  virtual

 

method RemoveItem(Value: T; Direction: TDirection): Int32

 

Int32 RemoveItem(T Value, TDirection Direction)

 

func RemoveItem(_ Value: T, _ Direction: TDirection) -> Int32

 

Integer RemoveItem(T Value, TDirection Direction)

Parameters:

  • Value:
  • Direction:

Reverse  virtual

 

method Reverse

 

void Reverse()

 

func Reverse()

 

void Reverse()

Sort  virtual

 

method Sort

 

void Sort()

 

func Sort()

 

void Sort()

Sort (IComparer<T>)  virtual

 

method Sort(AComparer: IComparer<T>)

 

void Sort(IComparer<T> AComparer)

 

func Sort(_ AComparer: IComparer<T>)

 

void Sort(IComparer<T> AComparer)

Parameters:

  • AComparer:

ToArray  override

 

method ToArray: array of T

 

T[] ToArray()

 

func ToArray() -> T...

 

T[] ToArray()

TrimExcess  virtual

 

method TrimExcess

 

void TrimExcess()

 

func TrimExcess()

 

void TrimExcess()

 

Capacity  virtual

 

property Capacity: Int32 read write;

 

Int32 Capacity { get; set; }

 

var Capacity: Int32 { get{} set{} }

 

Integer Capacity { __get; __set; }

Count  virtual

 

property Count: Int32 read write;

 

Int32 Count { get; set; }

 

var Count: Int32 { get{} set{} }

 

Integer Count { __get; __set; }

Items  virtual

 

property Items[aIndex: Int32]: T read write;

 

T Items[Int32 aIndex] { get; set; }

 

subscript Items(_ aIndex: Int32) -> T { get{} set{} }

 

T Items[Integer aIndex] { __get; __set; }

List  virtual

 

property List: array of T read;

 

T[] List { get; }

 

var List: T... { get{} }

 

T[] List { __get; }

OnNotify  virtual

 

property OnNotify: TCollectionNotifyEvent<T> read write;

 

TCollectionNotifyEvent<T> OnNotify { get; set; }

 

var OnNotify: TCollectionNotifyEvent<T> { get{} set{} }

 

TCollectionNotifyEvent<T> OnNotify { __get; __set; }

 

Create  virtual

 

class method Create: TList<T>

 

static TList<T> Create()

 

static func Create() -> TList<T>

 

static TList<T> Create()

Create (IComparer<T>): TList<T>  virtual

 

class method Create(aComparer: IComparer<T>): TList<T>

 

static TList<T> Create(IComparer<T> aComparer)

 

static func Create(_ aComparer: IComparer<T>) -> TList<T>

 

static TList<T> Create(IComparer<T> aComparer)

Parameters:

  • aComparer:

Create (TEnumerable<T>): TList<T>  virtual

 

class method Create(aCollection: TEnumerable<T>): TList<T>

 

static TList<T> Create(TEnumerable<T> aCollection)

 

static func Create(_ aCollection: TEnumerable<T>) -> TList<T>

 

static TList<T> Create(TEnumerable<T> aCollection)

Parameters:

  • aCollection:

 

constructor

 

constructor

 

TList<T>()

 

init()

 

TList<T>()

constructor (IComparer<T>): InstanceType

 

constructor(aComparer: IComparer<T>)

 

TList<T>(IComparer<T> aComparer)

 

init(_ aComparer: IComparer<T>)

 

TList<T>(IComparer<T> aComparer)

Parameters:

  • aComparer:

constructor (TEnumerable<T>): InstanceType

 

constructor(aCollection: TEnumerable<T>)

 

TList<T>(TEnumerable<T> aCollection)

 

init(_ aCollection: TEnumerable<T>)

 

TList<T>(TEnumerable<T> aCollection)

Parameters:

  • aCollection:

Add  virtual

 

method Add(Value: T): Int32

 

Int32 Add(T Value)

 

func Add(_ Value: T) -> Int32

 

Integer Add(T Value)

Parameters:

  • Value:

AddRange (array of T)  virtual

 

method AddRange(Values: array of T)

 

void AddRange(T[] Values)

 

func AddRange(_ Values: T...)

 

void AddRange(T[] Values)

Parameters:

  • Values:

AddRange (IEnumerable<T>)  virtual

 

method AddRange(Collection: IEnumerable<T>)

 

void AddRange(IEnumerable<T> Collection)

 

func AddRange(_ Collection: INSFastEnumeration<T>)

 

void AddRange(Iterable<T> Collection)

Parameters:

  • Collection:

AddRange (TEnumerable<T>)  virtual

 

method AddRange(Collection: TEnumerable<T>)

 

void AddRange(TEnumerable<T> Collection)

 

func AddRange(_ Collection: TEnumerable<T>)

 

void AddRange(TEnumerable<T> Collection)

Parameters:

  • Collection:

BinarySearch (T, Int32): Boolean  virtual

 

method BinarySearch(Item: T; out Index: Int32): Boolean

 

Boolean BinarySearch(T Item, out Int32 Index)

 

func BinarySearch(_ Item: T, _ Index: Int32) -> Boolean

 

Boolean BinarySearch(T Item, __out Integer Index)

Parameters:

  • Item:
  • Index:

BinarySearch (T, Int32, IComparer<T>): Boolean  virtual

 

method BinarySearch(Item: T; out Index: Int32; AComparer: IComparer<T>): Boolean

 

Boolean BinarySearch(T Item, out Int32 Index, IComparer<T> AComparer)

 

func BinarySearch(_ Item: T, _ Index: Int32, _ AComparer: IComparer<T>) -> Boolean

 

Boolean BinarySearch(T Item, __out Integer Index, IComparer<T> AComparer)

Parameters:

  • Item:
  • Index:
  • AComparer:

Clear  virtual

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

Contains  virtual

 

method Contains(Value: T): Boolean

 

Boolean Contains(T Value)

 

func Contains(_ Value: T) -> Boolean

 

Boolean Contains(T Value)

Parameters:

  • Value:

countByEnumeratingWithState    (declared in TEnumerable<T>) Toffee

 

func countByEnumeratingWithState(_ aState: UnsafeMutablePointer<NSFastEnumerationState>, objects aStackbuf: UnsafeMutablePointer<T>, count len: NSUInteger) -> NSUInteger

Parameters:

  • aState:
  • aStackbuf:
  • len:

Delete  virtual

 

method Delete(aIndex: Int32)

 

void Delete(Int32 aIndex)

 

func Delete(_ aIndex: Int32)

 

void Delete(Integer aIndex)

Parameters:

  • aIndex:

DeleteRange  virtual

 

method DeleteRange(aIndex: Int32; aCount: Int32)

 

void DeleteRange(Int32 aIndex, Int32 aCount)

 

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

 

void DeleteRange(Integer aIndex, Integer aCount)

Parameters:

  • aIndex:
  • aCount:

Exchange  virtual

 

method Exchange(Index1: Int32; Index2: Int32)

 

void Exchange(Int32 Index1, Int32 Index2)

 

func Exchange(_ Index1: Int32, _ Index2: Int32)

 

void Exchange(Integer Index1, Integer Index2)

Parameters:

  • Index1:
  • Index2:

Expand  virtual

 

method Expand: TList<T>

 

TList<T> Expand()

 

func Expand() -> TList<T>

 

TList<T> Expand()

Extract

 

method Extract(Value: T): T

 

T Extract(T Value)

 

func Extract(_ Value: T) -> T

 

T Extract(T Value)

Parameters:

  • Value:

ExtractItem  virtual

 

method ExtractItem(Value: T; Direction: TDirection): T

 

T ExtractItem(T Value, TDirection Direction)

 

func ExtractItem(_ Value: T, _ Direction: TDirection) -> T

 

T ExtractItem(T Value, TDirection Direction)

Parameters:

  • Value:
  • Direction:

First  virtual

 

method First: T

 

T First()

 

func First() -> T

 

T First()

GetEnumerator  override virtual Island

 

method GetEnumerator: IEnumerator<T>

 

IEnumerator<T> GetEnumerator()

 

func GetEnumerator() -> IEnumerator<T>

GetNonGenericEnumerator  protected    (declared in TEnumerable<T>) .NET, Island

 

// .NET
method GetNonGenericEnumerator: IEnumerator
// Island
method GetNonGenericEnumerator: IEnumerator

 

// .NET
IEnumerator GetNonGenericEnumerator()
// Island
IEnumerator GetNonGenericEnumerator()

 

// .NET
func GetNonGenericEnumerator() -> IEnumerator
// Island
func GetNonGenericEnumerator() -> IEnumerator

GetSequence  protected override

 

method GetSequence: IEnumerable<T>

 

IEnumerable<T> GetSequence()

 

func GetSequence() -> INSFastEnumeration<T>

 

Iterable<T> GetSequence()

IndexOf  virtual

 

method IndexOf(Value: T): Int32

 

Int32 IndexOf(T Value)

 

func IndexOf(_ Value: T) -> Int32

 

Integer IndexOf(T Value)

Parameters:

  • Value:

IndexOfItem  virtual

 

method IndexOfItem(Value: T; Direction: TDirection): Int32

 

Int32 IndexOfItem(T Value, TDirection Direction)

 

func IndexOfItem(_ Value: T, _ Direction: TDirection) -> Int32

 

Integer IndexOfItem(T Value, TDirection Direction)

Parameters:

  • Value:
  • Direction:

Insert  virtual

 

method Insert(aIndex: Int32; Value: T)

 

void Insert(Int32 aIndex, T Value)

 

func Insert(_ aIndex: Int32, _ Value: T)

 

void Insert(Integer aIndex, T Value)

Parameters:

  • aIndex:
  • Value:

InsertRange (Int32, array of T)  virtual

 

method InsertRange(aIndex: Int32; Values: array of T)

 

void InsertRange(Int32 aIndex, T[] Values)

 

func InsertRange(_ aIndex: Int32, _ Values: T...)

 

void InsertRange(Integer aIndex, T[] Values)

Parameters:

  • aIndex:
  • Values:

InsertRange (Int32, IEnumerable<T>)  virtual

 

method InsertRange(aIndex: Int32; Collection: IEnumerable<T>)

 

void InsertRange(Int32 aIndex, IEnumerable<T> Collection)

 

func InsertRange(_ aIndex: Int32, _ Collection: INSFastEnumeration<T>)

 

void InsertRange(Integer aIndex, Iterable<T> Collection)

Parameters:

  • aIndex:
  • Collection:

ItemValue  protected virtual

 

method ItemValue(Item: T): Int32

 

Int32 ItemValue(T Item)

 

func ItemValue(_ Item: T) -> Int32

 

Integer ItemValue(T Item)

Parameters:

  • Item:

iterator  final    (declared in TEnumerable<T>) Cooper

 

method iterator: Iterator<T>

 

Iterator<T> iterator()

 

func iterator() -> Iterator<T>

 

Iterator<T> iterator()

Last  virtual

 

method Last: T

 

T Last()

 

func Last() -> T

 

T Last()

LastIndexOf  virtual

 

method LastIndexOf(Value: T): Int32

 

Int32 LastIndexOf(T Value)

 

func LastIndexOf(_ Value: T) -> Int32

 

Integer LastIndexOf(T Value)

Parameters:

  • Value:

Move  virtual

 

method Move(CurIndex: Int32; NewIndex: Int32)

 

void Move(Int32 CurIndex, Int32 NewIndex)

 

func Move(_ CurIndex: Int32, _ NewIndex: Int32)

 

void Move(Integer CurIndex, Integer NewIndex)

Parameters:

  • CurIndex:
  • NewIndex:

Notify  protected virtual

 

method Notify(Item: T; Action: TCollectionNotification)

 

void Notify(T Item, TCollectionNotification Action)

 

func Notify(_ Item: T, _ Action: TCollectionNotification)

 

void Notify(T Item, TCollectionNotification Action)

Parameters:

  • Item:
  • Action:

Pack  virtual

 

method Pack

 

void Pack()

 

func Pack()

 

void Pack()

Pack (TEmptyFunc<T>)  virtual

 

method Pack(IsEmpty: TEmptyFunc<T>)

 

void Pack(TEmptyFunc<T> IsEmpty)

 

func Pack(_ IsEmpty: TEmptyFunc<T>)

 

void Pack(TEmptyFunc1<T> IsEmpty)

Parameters:

  • IsEmpty:

Remove  virtual

 

method Remove(Value: T): Int32

 

Int32 Remove(T Value)

 

func Remove(_ Value: T) -> Int32

 

Integer Remove(T Value)

Parameters:

  • Value:

RemoveItem  virtual

 

method RemoveItem(Value: T; Direction: TDirection): Int32

 

Int32 RemoveItem(T Value, TDirection Direction)

 

func RemoveItem(_ Value: T, _ Direction: TDirection) -> Int32

 

Integer RemoveItem(T Value, TDirection Direction)

Parameters:

  • Value:
  • Direction:

Reverse  virtual

 

method Reverse

 

void Reverse()

 

func Reverse()

 

void Reverse()

Sort  virtual

 

method Sort

 

void Sort()

 

func Sort()

 

void Sort()

Sort (IComparer<T>)  virtual

 

method Sort(AComparer: IComparer<T>)

 

void Sort(IComparer<T> AComparer)

 

func Sort(_ AComparer: IComparer<T>)

 

void Sort(IComparer<T> AComparer)

Parameters:

  • AComparer:

ToArray  override

 

method ToArray: array of T

 

T[] ToArray()

 

func ToArray() -> T...

 

T[] ToArray()

TrimExcess  virtual

 

method TrimExcess

 

void TrimExcess()

 

func TrimExcess()

 

void TrimExcess()