Call a Generic Method with a Runtime Type in C# | CodeTrail