The post-hoc extensibility of classes with additional methods has existed under the name Extension Methods since C# language version 3.0, which was released in 2007 along with .NET Framework 3.5. This ...