How to use ExtensionMethods for structs - C#