Extension methods in C# 3.0 made it so that developers can create pretty helpful things on top of the current language. One developer created CSharpSharp, which he hopes other developers will contribute to in order to create a more fully functioned library.
CSharpSharp is a collection of extension methods and other classes grouped together in order to improve the API of the core of C#. The above example is only one of many other improvements I’ve implemented into the CSharpSharp libraries. The library is still relatively small, but I have plenty of other features ready to be added. The library is free to use for any project. I also plan on opening the source code depending on the feedback and reception in the developer community.
Take a look and see if you’d like to help contribute.