|
|
|
## Tools set parts
|
|
|
|
### 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
|
|
|
|
- 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
|
|
|
|
- Runtime type builder
|
|
|
|
- IL opcode reader
|
|
|
|
- Code block execution with impersonation
|
|
|
|
- Semantic analize (abstaction, snowball implementation, stopwords)
|
|
|
|
- Fast binary serialization
|
|
|
|
- Plain text table render
|
|
|
|
- Web utilities
|
|
|
|
|
|
|
|
## ZeroLevel.Microservices
|
|
|
|
Contains basic classes for fast develop microservices.
|
|
|
|
Include abstract implementation for standart pipeline:
|
|
|
|
>Source -> Adapter -> Mapping -> Delivery
|
|
|
|
|
|
|
|
## ZeroLevel.Discovery
|