Common Components™

The Basics Done Right

Common Components is a set of reusable classes best characterized as "the basics done right." It is designed with growth on both sides of a public interface in mind.

Design Pattern Support

Common Components comes with a rich and growing block of functionality called (collectively) "Design Pattern Support." These types do the grunt work so that you can focus on the fun part: solving your customers' problems. Following are the Design Pattern Support features you will find in Common Components.

Feature Description
Graph Building Builds immutable graphs even if they are self-referential.
CoR Framework Of course, nobody can implement a library that is a Design Pattern. Instead, what we do is provide a framework that gets the boring parts out of the way when you need to build a Strategy out of a Chain of Responsibility.
Decorator Framework When you need to apply the Decorator pattern to a Strategy, you'll find this little feature comes in handy.
Reference Framework A system of classes that simulate references allowing you to treat a number of different kinds of references (e.g.: thread-local, traditional, constrained) in the same way.
Lease Management Types that let you easily manage complex object-ownership issues.
Unstable Resource Management Puts controls on objects that have a temporarily unstable state. Similar to miniature transactions.

Freebie: Download Now

It is FREE to use. No license file is required and the installer integrates directly with Microsoft's Visual Studio. Download now to try it out.