IIterator<T>.MoveNext Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Advances the iterator to the next item in the collection.
public:
bool MoveNext();
bool MoveNext();
public bool MoveNext();
Public Function MoveNext () As Boolean
Returns
bool
True if the iterator refers to a valid item in the collection; false if the iterator passes the end of the collection.
Remarks
If the iterator is already past the end of the collection, the iterator may throw an exception.
.NET Framework If the iterator is already past the end of the collection, the iterator may throw a
COMExceptionexception with an HResult of0x8000000B(E_BOUNDS).
C++/WinRT If the iterator is already past the end of the collection, the iterator may throw a
hresult_out_of_boundsexception.
C++/CX If the iterator is already past the end of the collection, the iterator may throw a
OutOfBoundsExceptionexception.
If the underlying collection has changed, the iterator may throw an exception.
.NET Framework If the underlying collection has changed, the iterator may throw a
COMExceptionexception with an HResult of0x8000000C(E_CHANGED_STATE).
C++/WinRT If the underlying collection has changed, the iterator may throw a
hresult_changed_stateexception.
C++/CX If the underlying collection has changed, the iterator may throw a
ChangedStateExceptionexception.