Skip to content

N_CodeJam_Collections

andrewvk edited this page Jun 23, 2016 · 14 revisions

CodeJam.Collections Namespace

The CodeJam.Collections namespace contains IEnumerable(T), array, or other collections related functionality.

Classes

 

Class Description
Public class Array(T) Array type extensions.
Public class ArrayExtensions Array class extensions.
Public class CollectionExtensions Various collections extensions.
Public class ComparerBuilder(T) Builds comparer functions and comparers.
Public class DictionaryExtensions Extensions for IDictionary(TKey, TValue)
Public class EnumerableExtensions Extensions for IEnumerable(T)
Public class KeyEqualityComparer Provides static methods for creating KeyEqualityComparer(T, TKey).
Public class KeyEqualityComparer(T, TKey) An implementation of the IEqualityComparer(T) interface for compare values by comparing their extracted key values.
Public class LazyDictionary Provides static methods for ILazyDictionary(TKey, TValue).
Public class LazyDictionary(TKey, TValue) Dictionary with lazy values initialization.
Public class QueryableExtensions Extensions for IQueryable(T)

Structures

 

Structure Description
Public structure IndexedItem(T) Represents an element associated with its index in a sequence.

Interfaces

 

Interface Description
Public interface ILazyDictionary(TKey, TValue) Dictionary with lazy values initialization.
 
Clone this wiki locally