- Can define a
USE_SYSTEM_HASHCODE
symbol to change the behaviour of almost allGetHashCode
methods- Must install the Microsoft.Bcl.HashCode package before to avoid compilation errors
- Change the namespace of all pooling-related classes
- IRange<T>
- IRange<TValue, TEnumerator>
- IRangeEnumerator<T>
- ReadRange<T>
- ReadRange<TValue, TEnumerator>
- ByteRange
- SByteRange
- ShortRange
- UShortRange
- IntRange
- UIntRange
- LongRange
- ULongRange
- CharRange
- EnumByteRange<T>
- EnumSByteRange<T>
- EnumShortRange<T>
- EnumUShortRange<T>
- EnumIntRange<T>
- EnumUIntRange<T>
- EnumLongRange<T>
- EnumULongRange<T>
- EnumRange<T>
- Collection<T>
- IEnumerable<T>
- IEnumerator<T>
- List<T>
- Dictionary<TKey, TValue>
- Queue<T>
- Stack<T>
- HashSet<T>
- ISegment<T>
- ISegmentReader<T>
- ISegmentSource<T>
- Segment<T>
- Segment1<T>
- Array1Segment<T>
- ListSegment<T>
- StringSegment
- SegmentReader<TSegment, TValue>
- Extensions
- ArrayList<T>
- ArrayList<T>.Collection
- ArrayDictionary<TKey, TValue>
- ArrayDictionary<TKey, TValue>.Collection
- ReadArrayList<T>
- ReadArrayDictionary<TKey, TValue>
- Extensions
- IPool<T>
- Pool<T>
- IPoolProvider
- IPoolProviderDecorator
- Pool
- Pool.DefaultProvider
- DefaultProviderDecorator
- Array1Pool<T>
- ListPool<T>
- DictionaryPool<TKey, TValue>
- ArrayListPool<T>
- ArrayDictionaryPool<TKey, TValue>
- HashSetPool<T>
- QueuePool<T>
- StackPool<T>
- ConcurrentPool<T>
- IConcurrentPoolProvider
- IConcurrentPoolProviderDecorator
- ConcurrentPool
- ConcurrentPool.DefaultProvider
- DefaultConcurrentProviderDecorator
- Array1ConcurrentPool<T>
- ListConcurrentPool<T>
- DictionaryConcurrentPool<TKey, TValue>
- ArrayListConcurrentPool<T>
- ArrayDictionaryConcurrentPool<TKey, TValue>
- HashSetConcurrentPool<T>
- QueueConcurrentPool<T>
- StackConcurrentPool<T>
- ConcurrentBagPool<T>
- ConcurrentDictionaryPool<TKey, TValue>
- ConcurrentQueuePool<T>
- ConcurrentStackPool<T>
- GridIndex
- GridIndexRange
- GridIndexRange.Enumerator
- GridRange
- GridRange.Enumerator
- SGridIndex
- SGridIndexRange
- SGridIndexRange.Enumerator
- SGridRange
- SGridRange.Enumerator
- GridSize
- ClampedGridSize
- GridPartitioner
- ClampedGridPartitioner
- GridValue<T>
- IGridValues<T>
- IGridValueEnumerator<T>
- IGridIndexedValues<T>
- IGridIndexedValueEnumerator<T>
- IReadOnlyGrid<T>
- IGrid<T>
- Grid<T>
- Grid<T>.GridValues
- Grid<T>.GridIndexedValues
- ReadGrid<T>
- BoundsExtensions
- ColorExtensions
- MatrixExtenions
- QuaternionExtensions
- RangeExtensions
- RayExtensions
- RectExtensions
- ResolutionExtensions
- VectorExtensions