Is there a way to call generic methods through Type (from typeof or GetType) (without reflection) - C#