Declaration¶
Source position: db.pas line 1327
Inheritance¶
Description¶
TFieldsEnumerator implements all the methods of IEnumerator so a TFields instance can be used in a for..in construct. TFieldsEnumerator returns all the fields in the TFields collection. Therefor the following construct is possible:
Var
F : TField;
begin
// ...
For F in MyDataset.Fields do
begin
// F is of type TField.
end;
// ...
Do not create an instance of TFieldsEnumerator manually. The compiler will do all that is needed when it encounters the for..in construct.
Methods¶
| Member | Visibility | Description |
|---|---|---|
| Create | public | Create a new instance of TFieldsEnumerator. |
| MoveNext | public | Move the current field to the next field in the collection. |
See also¶
| Name | Description |
|---|---|
| TField | Provide access to the contents of a single field in a record. |
| TFields | Collection of #fcl.db.TField instances. |
| #rtl.system.IEnumerator |