0
kicks
C# 3.0 - Extension Methods
Extension methods let developers add methods to an existing type without having to recompile. Extension methods are static methods that can be used as instance methods of the type that was extended.