Click or drag to resize

BTreeSetIteratorKey Class

Iterates all the elements of a BTreeSet
Inheritance Hierarchy
SystemObject
  VelocityDb.Collection.BTreeBTreeSetIteratorKey

Namespace:  VelocityDb.Collection.BTree
Assembly:  VelocityDb (in VelocityDb.dll) Version: 11.1.0.0 (11.1)
Syntax
public class BTreeSetIterator<Key>

Type Parameters

Key
The type of the elements contained in the BTreeSet

The BTreeSetIteratorKey type exposes the following members.

Properties
  NameDescription
Public propertyIndexInTree
Gets the index of the current iterator element in the iterated collection
Top
Methods
  NameDescription
Public methodCurrent
The iterator current Key object
Public methodCurrentComparisonArray
The iterator current Key comparison array
Public methodElementAt
Gets an item at a certain index
Public methodGoTo(Key)
Positions iterator at Key object or where Key would be inserted if added to the set.
Public methodGoTo(Key, Byte)
Positions iterator at Key object or where Key would be inserted if added to the set. This function is normally only used internally by VelocityDb.
Public methodGoToLast
Positions iterator at the last object in the set.
Public methodMoveNext
Advances the enumerator to the next element of the collection.
Public methodMovePrevious
Advances the enumerator to the previous element of the collection.
Public methodNext
Positions the iterator at the next Key in the set. Only use this one with nullable Key type.
Public methodPrevious
Positions the iterator at the previous Key in the set
Public methodRemove
Not yet ready for public use (testing internally first)
Top
See Also