TCollection

Overview

Location


 

constructor    (declared in TPersistent) .NET, Cooper, Island

 

constructor

 

TCollection()

 

init()

 

TCollection()

 

Sub New()

constructor (TCollectionItemClass)

 

constructor(aItemClass: TCollectionItemClass)

 

TCollection(TCollectionItemClass aItemClass)

 

init(_ aItemClass: TCollectionItemClass)

 

TCollection(TCollectionItemClass aItemClass)

 

Sub New(aItemClass As TCollectionItemClass)

Parameters:

  • aItemClass:

Add  virtual

 

method Add: TCollectionItem

 

TCollectionItem Add()

 

func Add() -> TCollectionItem

 

TCollectionItem Add()

 

Function Add() As TCollectionItem

Assign  virtual    (declared in TPersistent)

 

method Assign(Source: TPersistent)

 

void Assign(TPersistent Source)

 

func Assign(_ Source: TPersistent)

 

void Assign(TPersistent Source)

 

Sub Assign(Source As TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

 

method AssignTo(Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

func AssignTo(_ Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

Sub AssignTo(Dest As TPersistent)

Parameters:

  • Dest:

BeginUpdate  virtual

 

method BeginUpdate

 

void BeginUpdate()

 

func BeginUpdate()

 

void BeginUpdate()

 

Sub BeginUpdate()

Capacity  virtual

 

property Capacity: Int32 read write;

 

Int32 Capacity { get; set; }

 

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

 

Integer Capacity { __get; __set; }

 

Property Capacity() As Int32

Changed  protected virtual

 

method Changed

 

void Changed()

 

func Changed()

 

void Changed()

 

Sub Changed()

Clear  virtual

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

 

Sub Clear()

Count  virtual

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

DefineProperties  virtual    (declared in TPersistent)

 

method DefineProperties(Filer: TObject)

 

void DefineProperties(TObject Filer)

 

func DefineProperties(_ Filer: TObject)

 

void DefineProperties(TObject Filer)

 

Sub DefineProperties(Filer As TObject)

Parameters:

  • Filer:

Delete  virtual

 

method Delete(aIndex: Int32)

 

void Delete(Int32 aIndex)

 

func Delete(_ aIndex: Int32)

 

void Delete(Integer aIndex)

 

Sub Delete(aIndex As Int32)

Parameters:

  • aIndex:

EndUpdate  virtual

 

method EndUpdate

 

void EndUpdate()

 

func EndUpdate()

 

void EndUpdate()

 

Sub EndUpdate()

FindItemID  virtual

 

method FindItemID(aID: Int32): TCollectionItem

 

TCollectionItem FindItemID(Int32 aID)

 

func FindItemID(_ aID: Int32) -> TCollectionItem

 

TCollectionItem FindItemID(Integer aID)

 

Function FindItemID(aID As Int32) As TCollectionItem

Parameters:

  • aID:

GetItem  protected virtual

 

method GetItem(aIndex: Int32): TCollectionItem

 

TCollectionItem GetItem(Int32 aIndex)

 

func GetItem(_ aIndex: Int32) -> TCollectionItem

 

TCollectionItem GetItem(Integer aIndex)

 

Function GetItem(aIndex As Int32) As TCollectionItem

Parameters:

  • aIndex:

GetNamePath  virtual    (declared in TPersistent)

 

method GetNamePath: DelphiString

 

DelphiString GetNamePath()

 

func GetNamePath() -> DelphiString

 

DelphiString GetNamePath()

 

Function GetNamePath() As DelphiString

GetOwner  protected virtual    (declared in TPersistent)

 

method GetOwner: TPersistent

 

TPersistent GetOwner()

 

func GetOwner() -> TPersistent

 

TPersistent GetOwner()

 

Function GetOwner() As TPersistent

getPropName  protected Cooper

 

method getPropName: String

 

String getPropName()

 

func getPropName() -> String

 

String getPropName()

 

Function getPropName() As String

Insert  virtual

 

method Insert(aIndex: Int32): TCollectionItem

 

TCollectionItem Insert(Int32 aIndex)

 

func Insert(_ aIndex: Int32) -> TCollectionItem

 

TCollectionItem Insert(Integer aIndex)

 

Function Insert(aIndex As Int32) As TCollectionItem

Parameters:

  • aIndex:

ItemClass  virtual

 

property ItemClass: TCollectionItemClass read;

 

TCollectionItemClass ItemClass { get; }

 

var ItemClass: TCollectionItemClass { get{} }

 

TCollectionItemClass ItemClass { __get; }

 

ReadOnly Property ItemClass() As TCollectionItemClass

Items  virtual

 

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

 

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

 

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

 

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

 

Property Items(aIndex As Int32) As TCollectionItem

NextID  protected virtual .NET, Island, Toffee

 

property NextID: Int32 read;

 

Int32 NextID { get; }

 

var NextID: Int32 { get{} }

 

ReadOnly Property NextID() As Int32

Notify  protected virtual

 

method Notify(aItem: TCollectionItem; Action: TCollectionNotification)

 

void Notify(TCollectionItem aItem, TCollectionNotification Action)

 

func Notify(_ aItem: TCollectionItem, _ Action: TCollectionNotification)

 

void Notify(TCollectionItem aItem, TCollectionNotification Action)

 

Sub Notify(aItem As TCollectionItem, Action As TCollectionNotification)

Parameters:

  • aItem:
  • Action:

Owner  virtual

 

method Owner: TPersistent

 

TPersistent Owner()

 

func Owner() -> TPersistent

 

TPersistent Owner()

 

Function Owner() As TPersistent

PropName  protected virtual .NET, Island, Toffee

 

property PropName: String read write;

 

String PropName { get; set; }

 

var PropName: String { get{} set{} }

 

Property PropName() As String

SetItem  protected virtual

 

method SetItem(aIndex: Int32; aValue: TCollectionItem)

 

void SetItem(Int32 aIndex, TCollectionItem aValue)

 

func SetItem(_ aIndex: Int32, _ aValue: TCollectionItem)

 

void SetItem(Integer aIndex, TCollectionItem aValue)

 

Sub SetItem(aIndex As Int32, aValue As TCollectionItem)

Parameters:

  • aIndex:
  • aValue:

SetItemName  protected virtual

 

method SetItemName(aItem: TCollectionItem)

 

void SetItemName(TCollectionItem aItem)

 

func SetItemName(_ aItem: TCollectionItem)

 

void SetItemName(TCollectionItem aItem)

 

Sub SetItemName(aItem As TCollectionItem)

Parameters:

  • aItem:

Update  protected virtual

 

method Update(aItem: TCollectionItem)

 

void Update(TCollectionItem aItem)

 

func Update(_ aItem: TCollectionItem)

 

void Update(TCollectionItem aItem)

 

Sub Update(aItem As TCollectionItem)

Parameters:

  • aItem:

UpdateCount  protected virtual .NET, Island, Toffee

 

property UpdateCount: Int32 read;

 

Int32 UpdateCount { get; }

 

var UpdateCount: Int32 { get{} }

 

ReadOnly Property UpdateCount() As Int32

 

Capacity  virtual

 

property Capacity: Int32 read write;

 

Int32 Capacity { get; set; }

 

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

 

Integer Capacity { __get; __set; }

 

Property Capacity() As Int32

Count  virtual

 

property Count: Int32 read;

 

Int32 Count { get; }

 

var Count: Int32 { get{} }

 

Integer Count { __get; }

 

ReadOnly Property Count() As Int32

ItemClass  virtual

 

property ItemClass: TCollectionItemClass read;

 

TCollectionItemClass ItemClass { get; }

 

var ItemClass: TCollectionItemClass { get{} }

 

TCollectionItemClass ItemClass { __get; }

 

ReadOnly Property ItemClass() As TCollectionItemClass

Items  virtual

 

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

 

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

 

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

 

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

 

Property Items(aIndex As Int32) As TCollectionItem

NextID  protected virtual .NET, Island, Toffee

 

property NextID: Int32 read;

 

Int32 NextID { get; }

 

var NextID: Int32 { get{} }

 

ReadOnly Property NextID() As Int32

PropName  protected virtual .NET, Island, Toffee

 

property PropName: String read write;

 

String PropName { get; set; }

 

var PropName: String { get{} set{} }

 

Property PropName() As String

UpdateCount  protected virtual .NET, Island, Toffee

 

property UpdateCount: Int32 read;

 

Int32 UpdateCount { get; }

 

var UpdateCount: Int32 { get{} }

 

ReadOnly Property UpdateCount() As Int32

 

constructor    (declared in TPersistent) .NET, Cooper, Island

 

constructor

 

TCollection()

 

init()

 

TCollection()

 

Sub New()

constructor (TCollectionItemClass)

 

constructor(aItemClass: TCollectionItemClass)

 

TCollection(TCollectionItemClass aItemClass)

 

init(_ aItemClass: TCollectionItemClass)

 

TCollection(TCollectionItemClass aItemClass)

 

Sub New(aItemClass As TCollectionItemClass)

Parameters:

  • aItemClass:

Add  virtual

 

method Add: TCollectionItem

 

TCollectionItem Add()

 

func Add() -> TCollectionItem

 

TCollectionItem Add()

 

Function Add() As TCollectionItem

Assign  virtual    (declared in TPersistent)

 

method Assign(Source: TPersistent)

 

void Assign(TPersistent Source)

 

func Assign(_ Source: TPersistent)

 

void Assign(TPersistent Source)

 

Sub Assign(Source As TPersistent)

Parameters:

  • Source:

AssignTo  protected virtual    (declared in TPersistent)

 

method AssignTo(Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

func AssignTo(_ Dest: TPersistent)

 

void AssignTo(TPersistent Dest)

 

Sub AssignTo(Dest As TPersistent)

Parameters:

  • Dest:

BeginUpdate  virtual

 

method BeginUpdate

 

void BeginUpdate()

 

func BeginUpdate()

 

void BeginUpdate()

 

Sub BeginUpdate()

Changed  protected virtual

 

method Changed

 

void Changed()

 

func Changed()

 

void Changed()

 

Sub Changed()

Clear  virtual

 

method Clear

 

void Clear()

 

func Clear()

 

void Clear()

 

Sub Clear()

DefineProperties  virtual    (declared in TPersistent)

 

method DefineProperties(Filer: TObject)

 

void DefineProperties(TObject Filer)

 

func DefineProperties(_ Filer: TObject)

 

void DefineProperties(TObject Filer)

 

Sub DefineProperties(Filer As TObject)

Parameters:

  • Filer:

Delete  virtual

 

method Delete(aIndex: Int32)

 

void Delete(Int32 aIndex)

 

func Delete(_ aIndex: Int32)

 

void Delete(Integer aIndex)

 

Sub Delete(aIndex As Int32)

Parameters:

  • aIndex:

EndUpdate  virtual

 

method EndUpdate

 

void EndUpdate()

 

func EndUpdate()

 

void EndUpdate()

 

Sub EndUpdate()

FindItemID  virtual

 

method FindItemID(aID: Int32): TCollectionItem

 

TCollectionItem FindItemID(Int32 aID)

 

func FindItemID(_ aID: Int32) -> TCollectionItem

 

TCollectionItem FindItemID(Integer aID)

 

Function FindItemID(aID As Int32) As TCollectionItem

Parameters:

  • aID:

GetItem  protected virtual

 

method GetItem(aIndex: Int32): TCollectionItem

 

TCollectionItem GetItem(Int32 aIndex)

 

func GetItem(_ aIndex: Int32) -> TCollectionItem

 

TCollectionItem GetItem(Integer aIndex)

 

Function GetItem(aIndex As Int32) As TCollectionItem

Parameters:

  • aIndex:

GetNamePath  virtual    (declared in TPersistent)

 

method GetNamePath: DelphiString

 

DelphiString GetNamePath()

 

func GetNamePath() -> DelphiString

 

DelphiString GetNamePath()

 

Function GetNamePath() As DelphiString

GetOwner  protected virtual    (declared in TPersistent)

 

method GetOwner: TPersistent

 

TPersistent GetOwner()

 

func GetOwner() -> TPersistent

 

TPersistent GetOwner()

 

Function GetOwner() As TPersistent

getPropName  protected Cooper

 

method getPropName: String

 

String getPropName()

 

func getPropName() -> String

 

String getPropName()

 

Function getPropName() As String

Insert  virtual

 

method Insert(aIndex: Int32): TCollectionItem

 

TCollectionItem Insert(Int32 aIndex)

 

func Insert(_ aIndex: Int32) -> TCollectionItem

 

TCollectionItem Insert(Integer aIndex)

 

Function Insert(aIndex As Int32) As TCollectionItem

Parameters:

  • aIndex:

Notify  protected virtual

 

method Notify(aItem: TCollectionItem; Action: TCollectionNotification)

 

void Notify(TCollectionItem aItem, TCollectionNotification Action)

 

func Notify(_ aItem: TCollectionItem, _ Action: TCollectionNotification)

 

void Notify(TCollectionItem aItem, TCollectionNotification Action)

 

Sub Notify(aItem As TCollectionItem, Action As TCollectionNotification)

Parameters:

  • aItem:
  • Action:

Owner  virtual

 

method Owner: TPersistent

 

TPersistent Owner()

 

func Owner() -> TPersistent

 

TPersistent Owner()

 

Function Owner() As TPersistent

SetItem  protected virtual

 

method SetItem(aIndex: Int32; aValue: TCollectionItem)

 

void SetItem(Int32 aIndex, TCollectionItem aValue)

 

func SetItem(_ aIndex: Int32, _ aValue: TCollectionItem)

 

void SetItem(Integer aIndex, TCollectionItem aValue)

 

Sub SetItem(aIndex As Int32, aValue As TCollectionItem)

Parameters:

  • aIndex:
  • aValue:

SetItemName  protected virtual

 

method SetItemName(aItem: TCollectionItem)

 

void SetItemName(TCollectionItem aItem)

 

func SetItemName(_ aItem: TCollectionItem)

 

void SetItemName(TCollectionItem aItem)

 

Sub SetItemName(aItem As TCollectionItem)

Parameters:

  • aItem:

Update  protected virtual

 

method Update(aItem: TCollectionItem)

 

void Update(TCollectionItem aItem)

 

func Update(_ aItem: TCollectionItem)

 

void Update(TCollectionItem aItem)

 

Sub Update(aItem As TCollectionItem)

Parameters:

  • aItem: