M42.Collections by Daniel Pelsmaeker

<PackageReference Include="M42.Collections" Version="0.6.5056.5071" />

 M42.Collections

Namespace with 36 public types

 Classes

 Array`1 An array.
 ArrayList`1 A mutable list of elements of type .
 BagEqualityComparer`1 Compares two bags or multisets for equality.
 BiHashMap`2 A bi-directional hash map.
 CircularSequence`1 A circular sequence of elements.
 CollectionFrozenException The operation is invalid as the collection is frozen.
 DuplicateKeyException The operation is invalid as the key already exists.
 EnumerableDebugVizualizer`1 Debugger vizualizer for enumerables.
 HashMap`2 A hash map.
 HashSet`1 A set of unique objects.
 LinkedList`1 A linked list.
 OrderedHashSet`1 A set that maintains insertion order.
 Queue`1 A linear queue.
 SequenceEmptyException An exception that is thrown when
 Stack`1 A linear stack.

 Structures

 Association`2 An association between a key and a value.

 Static Classes

 ArrayExt Static methods for working with arrays.
 Association Methods for working with associations.
 EnumerableExt Provides methods for working with sequences.
 List Provides methods for working with objects.

 Abstract Classes

 BinaryReaderArray`1 An array of elements read from a binary reader.

 Interfaces

 IAssociation`2 An association between a key and a value.
 ICollection A collection.
 ICollection`1 A collection.
 IFreezable Interface for collections that can be frozen.
 IKeyedCollection`2 A collection whose elements can be retrieved by key.
 IList An indexed ordered finite list of elements.
 IList`1 An indexed ordered finite list of elements.
 IMutableArray`1 A mutable list whose items can only be replaced.
 IMutableCollection`1 A mutable collection.
 IMutableKeyedCollection`2 A mutable collection whose elements can be retrieved by key.
 IMutableList`1 An ordered list of elements whose contents can be modified.
 IMutableSequence`1 A mutable sequence, such as a queue or stack.
 IMutableSet`1 A mutable set of unique elements.
 ISet A set of unique elements.
 ISet`1 A set of unique elements.