Libraries
Libraries Overview
There are two categories of libraries:
- Blocks with all the components to implement large enterprise solutions using the framework and patterns as explained in the Design
- Solution libraries solving specific simpler problems.
Solution Libraries
- dotNetBlocks.System - Extends functionality in the System namespace.
-
- dotNetBlocks.System.IO - easily stream large content with minimum resources.
- dotNetBlocks.System.Threading - solves cancellation token problems
- DotNetBlocks.Extensions - adds Lazy
functionality to Microsoft DI system. - DotNetBlocks.System.Collectionns - Generic enumeration extensions to deal with null values in collections or to ensure a collection has at least one item.
- dotNetBlocks.System.Linq - Wildcard search extensions for optimal wildcard searching
Block Libraries
- DotNetBlocks.ServiceBus - Implements Service Bus functionality combining Mass Transit with an operation model to provide a rapid implementation event architecture.
- DotNetBlocks.ServiceBus.Shared - Shared base interfaces and classes implementing event and message bus functionality.
- DoNetBlocks.Business.Shared - Shared based classes and interfaces for supporting business domain modelling, business entities and other business classes.