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.MappedDirectedCollectionValue< T, V > Class Template Referenceabstract
Inheritance diagram for C5.MappedDirectedCollectionValue< T, V >:
C5.DirectedCollectionValueBase< V > C5.IDirectedCollectionValue< V >

Public Member Functions

abstract V Map (T item)
 
 MappedDirectedCollectionValue (IDirectedCollectionValue< T > directedcollectionvalue)
 
override V Choose ()
 
override IDirectedCollectionValue< V > Backwards ()
 
override SCG.IEnumerator< V > GetEnumerator ()
 
- Public Member Functions inherited from C5.DirectedCollectionValueBase< V >
virtual bool FindLast (Func< T, bool > predicate, out T item)
 Check if there exists an item that satisfies a specific predicate in this collection and return the first one in enumeration order. More...
 
- Public Member Functions inherited from C5.IDirectedCollectionValue< V >
new IDirectedCollectionValue< 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...
 
bool FindLast (Func< T, bool > predicate, out T item)
 Check if there exists an item that satisfies a specific predicate in this collection and return the first one in enumeration order. More...
 

Properties

override bool IsEmpty [get]
 
override int Count [get]
 
override Speed CountSpeed [get]
 
override EnumerationDirection Direction [get]
 
- Properties inherited from C5.DirectedCollectionValueBase< V >
virtual EnumerationDirection Direction [get]
 

Constructor & Destructor Documentation

Member Function Documentation

override IDirectedCollectionValue<V> C5.MappedDirectedCollectionValue< T, V >.Backwards ( )
virtual
override V C5.MappedDirectedCollectionValue< T, V >.Choose ( )
override SCG.IEnumerator<V> C5.MappedDirectedCollectionValue< T, V >.GetEnumerator ( )
abstract V C5.MappedDirectedCollectionValue< T, V >.Map ( item)
pure virtual

Property Documentation

override int C5.MappedDirectedCollectionValue< T, V >.Count
get
override Speed C5.MappedDirectedCollectionValue< T, V >.CountSpeed
get
override bool C5.MappedDirectedCollectionValue< T, V >.IsEmpty
get

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