IBidirectionalIterator<TValue> Interface


Interface for an iterator that can access elements in a container in the forward direction by using the increment operator and in the backward direction by using the decrement operator. The element that the iterator points to can be both written to and read from any number of times. Bidirectional iterators can be used anywhere an input or output iterator is required.

Namespace:   Microsoft.VisualC.StlClr.Generic
Assembly:  Microsoft.VisualC.STLCLR (in Microsoft.VisualC.STLCLR.dll)

public interface IBidirectionalIterator<TValue> : IForwardIterator<TValue>

Type Parameters


The type of an element in the controlled sequence.


Positions the iterator to the element immediately before the current element.

.NET Framework
Available since 3.5
Return to top