Implements types and extension methods for transforming and implicitly defining instances of the readonly collection interfaces new to .Net 4.5.
(The interfaces are IReadOnlyList<T>, IReadOnlyCollection<T>, and IReadOnlyDictionary<K,V>.)
For example, the library implements a Select method that ensures the result of 'from e in list select e * e' supports random access.
Breaking change. Fixed an ambiguity with Enumerable.Select by renaming ReadOnlyDictionary.Select to SelectValue.
This package has no dependencies.