I refactored my libraries recently. The new projects are more focused, and each contain fewer classes. I hope the change will make them easier to maintain and ultimately more useful - for myself as well as everyone else. The projects mostly contains the same code, they're just arranged a little differently.
The new libraries are:
CG.Core - This library contains common foundational code that most other CODEGATOR libraries are built on. If you are using another CODEGATOR library then chances are you'll need this library as well.
CG.Storage - A "no frills" file storage library. The library contains a provider that stores the files in a SQL-Server database and another that stores the files in a folder on the file-system. This library abstracts the storing of files for other CODEGATOR libraries.
CG.Archive - A "no-frills" content management library that provides for basic storage and retrieval of files. This library builds on the CG.Storage library, while adding the ability to associate meta-data with files and perform searches using keywords. This library is also capable of managing multiple versions of files.
CG.Manager - This library contains the classes that implement the Manager pattern used in other CODEGATOR libraries. If you are using a manager from a CODEGATOR library then chances are you'll need this library as well.
CG.Manager.EnterpriseLibrary - This lbrary adapts the CG.Manager library for use with the Microsoft's Enterprise Library. If you want to use Enterprise Library with a manager then you'll need this library.
CG.Data - This library contains code that is specifically related to data storage and retrieval.
CG.Task - This library contains the TaskDirector component and all it's support classes. TaskDirector is a BackgroundWorker like component that is capable of directing multiple background operations simultaneously
CG.Event - This library contains a fully functional event broker. It can be used to loosly couple software in almost any environment, including ASP.NET, Windows, WPF, WCF, etc.
As always, these libraries can be downloaded by visiting the DOWNLOADS section of this website.
See ya!