C5  2.4
The C5 Generic Collection Library for C# and CLI is a comprehensive collection library supporting lists, sets, bags, dictionaries, priority queues, (FIFO) queues, and (LIFO) stacks. C5 runs on .NET 3.5+, Silverlight 5, Windows Phone 8, Xamarin.iOS, Xamarin.Android, and Mono.
C5.MappedDirectedEnumerable< T, V > Class Template Referenceabstract
Inheritance diagram for C5.MappedDirectedEnumerable< T, V >:
C5.EnumerableBase< V > C5.IDirectedEnumerable< V >

Public Member Functions

abstract V Map (T item)
 MappedDirectedEnumerable (IDirectedEnumerable< T > directedenumerable)
IDirectedEnumerable< V > Backwards ()
override SCG.IEnumerator< V > GetEnumerator ()
 Create an enumerator for this collection. More...
- Public Member Functions inherited from C5.IDirectedEnumerable< V >
IDirectedEnumerable< T > Backwards ()
 Create a collection containing the same items as this collection, but whose enumerator will enumerate the items backwards. The new collection will become invalid if the original is modified. Method typically used as in More...


EnumerationDirection Direction [get]
- Properties inherited from C5.IDirectedEnumerable< V >
EnumerationDirection Direction [get]

Additional Inherited Members

- Static Protected Member Functions inherited from C5.EnumerableBase< V >
static int countItems (SCG.IEnumerable< T > items)
 Count the number of items in an enumerable by enumeration More...

Constructor & Destructor Documentation

Member Function Documentation

override SCG.IEnumerator<V> C5.MappedDirectedEnumerable< T, V >.GetEnumerator ( )

Create an enumerator for this collection.

The enumerator

Implements C5.EnumerableBase< V >.

abstract V C5.MappedDirectedEnumerable< T, V >.Map ( item)
pure virtual

Property Documentation

The documentation for this class was generated from the following file: