class OpenEdge.Core.Collections.ArrayIterator
	implements OpenEdge.Core.Collections.IIterator:

	constructor public ArrayIterator ( poIteratedArray as OpenEdge.Core.Collections.Array):
	end.

	define protected property CurrentExtent as integer no-undo
		protected get.
		protected set.

	define protected property IteratedArray as OpenEdge.Core.Collections.Array no-undo
		protected get.
		protected set.

	method public logical HasNext ():
	end.

	method public Progress.Lang.Object Next ():
	end.

	method public logical Remove ():
	end.

end.
