I

ICursor<T>

A general interface for iterating over a linked list of objects.
Inheritance Hierarchy

Remarks

It can be regarded as a read-only view of such a list.

A cursor acts like a movable pointer on the elements of a linked list. The pointer can be moved forward and backward, and the element currently pointed at can be accessed. The removal of elements can only be performed on the provider of the cursor, not on the cursor itself.

Type Parameters

T

Members

No filters for this type

Properties

Gets the object currently pointed at.
Gets true if the current cursor position is valid.
Gets the number of elements that can be accessed with this cursor.

Methods

Moves this cursor one position forward.
Moves this cursor one position backwards.
Moves this cursor to the first valid cursor position.
Moves this cursor to the last valid cursor position.