var v = xyz.GetType();    
var generic = v.GetMethod("Update", new Type[] { typeof(IEnumerable<>) });//returns null
...
public class Xyz
{
    public void Update<T>(IEnumerable<T> translations) where T : ijk
...
Calling v.GetMethods()[1] returns the correct method.
 
    