IEnumerator.GetCurrent
Returns the current element in the iteration cycle
Declaration
Source position: objpash.inc line 276
default
function GetCurrent : TObject;
Description
getCurrent should return the object instance representing the current value in the for in loop. GetCurrent will always be called immediately after IEnumerator.MoveNext returned True.
Remark
The actual return type of the interface should not necessarily be TObject, it can be any type. The compiler will check the actual return type with the type of the loop variable, and they should match. !!!
See also
Name | Description |
---|---|
IEnumerator.MoveNext | Move to the next value |
IEnumerator.Reset | Reset the pointer |