TCollection : Method overview by Name

Member Visibility Description
Add(TCollection) public Creates and adds a new item to the collection.
AfterConstruction(TObject) public Method called after the constructor was called.
Assign(TCollection) public Assigns one collection to another.
Assign(TPersistent) public Assign the contents of one class to another.
BeforeDestruction(TObject) public Method called before the destructor is called.
BeginUpdate(TCollection) public Start an update batch.
ClassInfo(TObject) public Return a pointer to the type information for this class.
ClassName(TObject) public Return the current class name.
ClassNameIs(TObject) public Check whether the class name equals the given name.
ClassParent(TObject) public Return the parent class.
ClassType(TObject) public Return a "class of" pointer for the current class
CleanupInstance(TObject) public Finalize the class instance.
Clear(TCollection) public Removes all items from the collection.
Create(TCollection) public Creates a new collection.
Create(TObject) public TObject Constructor
DefaultHandler(TObject) public Default handler for integer message handlers.
DefaultHandlerStr(TObject) public Default handler for string messages.
Delete(TCollection) public Delete an item from the collection.
Destroy(TObject) public TObject destructor.
Destroy(TPersistent) public Destroys the TPersistent instance.
Destroy(TCollection) public Destroys the collection and frees all the objects it manages.
Dispatch(TObject) public Dispatch an integer message
DispatchStr(TObject) public Dispatch a string message.
EndUpdate(TCollection) public Ends an update batch.
Equals(TObject) public Check if two objects are equal.
Exchange(TCollection) public Exchange 2 items in the collection
FieldAddress(TObject) public Return the address of a field.
FindItemID(TCollection) public Searches for an Item in the collection, based on its TCollectionItem.ID property.
FPOAttachObserver(TPersistent) public Add an observer to the list of observers.
FPODetachObserver(TPersistent) public Remove an observer from the list of observers
FPONotifyObservers(TPersistent) public Notify observers of changes.
Free(TObject) public Check for Nil and call destructor.
FreeInstance(TObject) public Clean up instance and free the memory reserved for the instance.
GetEnumerator(TCollection) public Create an IEnumerator instance
GetHashCode(TObject) public Return a hash code for the object
GetInterface(GetInterface) public Return a reference to an interface
GetInterfaceByStr(TObject) public Return an interface based on its GUID
GetInterfaceEntry(TObject) public Return the interface table entry by GUID
GetInterfaceEntryByStr(TObject) public Return the interface table entry by string
GetInterfaceTable(TObject) public Return a pointer to the table of implemented interfaces for a class
GetInterfaceWeak(TObject) public Get a reference to an interface, not increasing the reference count
GetNamePath(TCollection) public Overrides TPersistent.GetNamePath to return a proper pathname.
GetNamePath(TPersistent) public Returns a string that can be used to identify the class instance.
InheritsFrom(TObject) public Check whether class is an ancestor.
InitInstance(TObject) public Initialize a new class instance.
Insert(TCollection) public Insert an item in the collection.
InstanceSize(TObject) public Return the size of an instance.
MethodAddress(TObject) public Return the address of a method
MethodName(TObject) public Return the name of a method.
Move(TCollection) public
newinstance(TObject) public Allocate memory on the heap for a new instance
Owner(TCollection) public Owner of the collection.
QualifiedClassName(TObject) public Fully qualified classname
SafeCallException(TObject) public Handle exception object
Sort(TCollection) public Sort the items in the collection
StringMessageTable(TObject) public Return a pointer to the string message table.
ToString(TObject) public Return a string representation for the object
UnitName(TObject) public Unit name