| Sharpility.Collections.AbstractCompositeDictionary< TPrimaryKey, TSecondaryKey, TValue > | Abstraction of CompositeDictionary |
| Sharpility.Tests.Collections.AbstractCompositeDictionaryTests | |
| Sharpility.Collections.ImmutableMultiDictionary< TKey, TValue >.AbstractImmutableListMultiDictionaryBuilder< T, TV, TR > | Builder of ImmutableMultiDictionary |
| Sharpility.Collections.AbstractMultiDictionary< TKey, TValue > | Abstraction of MultiDictionary |
| Sharpility.Collections.AbstractSortedMappedQueue< TKey, TValue, TQ > | Abstraction of sorted mapped queue |
| Sharpility.Collections.ArrayListMultiDictionary< TKey, TValue > | Implementation of MultiDictionary using ArrayList for key values |
| Sharpility.Tests.Collections.ArrayListMultiDictionaryTests | |
| Sharpility.Collections.ArrayListSortedMappedQueue< TKey, TValue > | Sorted mapped array list mapped queue |
| Sharpility.Collections.Concurrent.BlockingQueue< T > | A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element |
| Sharpility.Tests.Util.BooleansTest | |
| Sharpility.Time.Clock | Provides current time |
| Sharpility.Tests.Extensions.CollectionExtensionsTests | |
| Sharpility.Collections.ComparableCollection< T > | |
| Sharpility.Collections.ComparableDictionary< TKey, TValue > | |
| Sharpility.Collections.ComparableEnumerable< T > | |
| Sharpility.Collections.ComparableList< TValue > | |
| Sharpility.Collections.ComparableSet< TValue > | |
| Sharpility.Tests.Extensions.ComparerExtensionsTests | |
| Sharpility.Tests.Util.ComparersTests | |
| Sharpility.Collections.CompositeDictionary< TPrimaryKey, TSecondaryKey, TValue > | Dictionary containing values mapped by two keys |
| Sharpility.Tests.Collections.AbstractCompositeDictionaryTests.CompositeDictionaryCreator | |
| Sharpility.Collections.CompositeKey< TPrimaryKey, TSecondaryKey > | Key consisting of primary and secondary key |
| Sharpility.Tests.Extensions.CountdownEventExtensionsTests | |
| Sharpility.Time.DateRange | Date interval between two dateTimes |
| Sharpility.Tests.Time.DateRangeTests | |
| Sharpility.Tests.Extensions.DateTimeExtensionsTests | |
| Sharpility.Tests.Util.DateTimesTests | |
| Sharpility.Tests.Extensions.DbCommandExtensionsTests | |
| Sharpility.Collections.Concurrent.DefaultBlockingQueue< T > | Implementation of BlockingQueue |
| Sharpility.Tests.Collections.Concurrent.DefaultBlockingQueueTests | |
| Sharpility.Collections.Concurrent.DefaultConcurrentQueue< T > | |
| Sharpility.Collections.DefaultQueue< T > | Default IQueue implementation using System.Collections.Generic.Queue |
| Sharpility.Tests.Util.DictionariesTests | |
| Sharpility.Tests.Extensions.DictionaryExtensionsTests | |
| Sharpility.Tests.IO.EmbeddedResourcesTests | |
| Sharpility.Tests.Util.EnumsTests | |
| Sharpility.Tests.IO.FilesTests | |
| Sharpility.Time.FixedClock | Clock with fixed time |
| Sharpility.Collections.HashCompositeDictionary< TPrimaryKey, TSecondaryKey, TValue > | HashMap implementation of CompositeDictionary |
| Sharpility.Tests.Util.HashesTests | |
| Sharpility.Collections.HashSetMultiDictionary< TKey, TValue > | Implementation of MultiDictionary using HashSet for key values |
| Sharpility.Tests.Collections.HashSetMultiDictionaryTests | |
| Sharpility.Collections.ImmutableCompositeDictionary< TPrimaryKey, TSecondaryKey, TValue > | Immutable implementation of CompositeDictionary |
| Sharpility.Collections.ImmutableCompositeDictionary< TPrimaryKey, TSecondaryKey, TValue >.ImmutableCompositeDictionaryBuilder< TPk, TSk, TV > | Builder of CompositeDictionary |
| Sharpility.Collections.ImmutableListMultiDictionary< TKey, TValue > | Implementation of ImmutableMultiDictionary using ImmutableList for key values |
| Sharpility.Collections.ImmutableListMultiDictionary< TKey, TValue >.ImmutableListMultiDictionaryBuilder | Builder of ImmutableListMultiDictionary |
| Sharpility.Tests.Collections.ImmutableListMultiDictionaryTests | |
| Sharpility.Collections.ImmutableMultiDictionary< TKey, TValue > | Immutable implementation of MultiDictionary |
| Sharpility.Tests.Collections.ImmutableMultiDictionaryTests.ImmutableMultiDictionaryCreator | |
| Sharpility.Tests.Collections.ImmutableMultiDictionaryTests | |
| Sharpility.Collections.ImmutableSetMultiDictionary< TKey, TValue > | Implementation of ImmutableMultiDictionary using ImmutableSet for key values |
| Sharpility.Collections.ImmutableSetMultiDictionary< TKey, TValue >.ImmutableSetMultiDictionaryBuilder | Builder of ImmutableSetMultiDictionary |
| Sharpility.Tests.Collections.ImmutableSetMultiDictionaryTests | |
| Sharpility.Tests.Util.InstanceCreatorTests | |
| Sharpility.Collections.IQueue< T > | A collection designed for holding elements prior to processing |
| Sharpility.Collections.LinkedListMultiDictionary< TKey, TValue > | Implementation of MultiDictionary using LinkedList for key values |
| Sharpility.Tests.Collections.LinkedListMultiDictionaryTests | |
| Sharpility.Collections.LinkedQueue< T > | IQueue implementation using LinkedList |
| Sharpility.Tests.Util.ListsTests | |
| Sharpility.Collections.MappedQueue< T > | Queue with item uniqueness control |
| Sharpility.Tests.Util.MultiComparerTests | |
| Sharpility.Collections.MultiDictionary< TKey, TValue > | Dictionary that contains multiple values at given key |
| Sharpility.Tests.Collections.MultiDictionaryTests.MultiDictionaryContext | |
| Sharpility.Tests.Extensions.MultiDictionaryExtensionsTests | |
| Sharpility.Tests.Collections.MultiDictionaryTests | |
| Sharpility.Tests.Extensions.NameValueCollectionExtensionsTests | |
| Sharpility.Tests.Util.NumbersTests | |
| Sharpility.Tests.Extensions.ObjectExtensionsTests | |
| Sharpility.Tests.Util.ObjectsTests | |
| Sharpility.Collections.OrderedHashImmutableDictionary< T, TV > | HashMap implementation of OrderedImmutableDictionary |
| Sharpility.Collections.OrderedHashImmutableDictionary< T, TV >.OrderedHashImmutableDictionaryBuilder | Builder of OrderedHashImmutableDictionary |
| Sharpility.Collections.OrderedImmutableDictionary< T, TV > | Immutable dictionary holding putted keys order |
| Sharpility.Tests.Collections.OrderedImmutableDictionaryTests | |
| Sharpility.Tests.Base.PreconditionsTests | |
| Sharpility.Tests.Util.ReflectionsTests | |
| Sharpility.Tests.Util.SetsTests | |
| Sharpility.Collections.SortedMappedQueue< T > | Mapped queue with sorted elements |
| Sharpility.Tests.Collections.SortedMappedQueueTests | |
| Sharpility.Collections.SortedSetMappedQueue< TKey, TValue > | SortedSet implementation of SortedMappedQueue |
| Sharpility.Tests.IO.StreamsTests | |
| Sharpility.Tests.Extensions.StringExtensionsTests | |
| Sharpility.Tests.Util.StringsTests | |
| Sharpility.Time.SystemClock | Clock implementations using DataTime.Now for currentTime |
| Sharpility.Tests.Collections.SortedMappedQueueTests.TestObj | |
| Sharpility.Tests.Extensions.TimeSpanExtensionsTests | |
| Sharpility.Tests.Util.TimeSpansTests | |
| Sharpility.Util.ToStringHelper | Utility for building toString representation of object |
| Sharpility.Tests.Util.ToStringHelperTests | |