There’s an exciting new language feature in C# 3.0 that let’s us bring some tastes of dynamic languages into our statically typed world… Type Extension Methods - static methods that can be invoked using instance method syntax. In effect, extension methods make it possible to extend existing types and...