https://www.nuget.org/packages/ZeroLevel
Base library, contains common functionality for standart tasks. Such as:
- Logging
- Configuration read/write
- IoC container
- DOM
- Specification pattenr
- DDD
- Query pattern
- Object mapping
- Sheduller
Library includes extensions for:
- Arrays - Copy, Contains, Equals, IsEmpty
- Collections - Compare
- BitConverter
- Enums (read attributes, descriptions)
- Reflection
Besides, library includes:
- Base service class, and service start manager
- Collections (EverythingStorage, FixSizeQueue, KeyListValueTransactCollection, KeySet, KeyValueTransactCollection, RoundRobinCollection, SparseIterator)
- AtomicBoolean - threadsafe flag
- Abstract database mapper
- StackTrace reader
- DSL for DOM, that provides describe templates for generation text view
- Drawing text along the guide curve
- RijndaelEncryptor, Murmur3
- File archive service
- File system utils (path correction, pack folder and etc.)
- FileSystemWatcher without memory leak
- BitMap index
- Dynamic function invokation wrapper
- Duplex network protocol over TCP
- Object pool
- Code block execution with impersonation
- Semantic analize (abstaction, snowball implementation, stopwords, ngramms)
- Fast binary serialization
- Plain text table render
- Web utilities