X - это не GenericMethodDefinition. MakeGenericMethod может быть вызван только для метода, для которого значение MethodBase.IsGenericMethodDefinition является true.
Click to search this error in Google
English version
X is not a GenericMethodDefinition. MakeGenericMethod may only be called on a method for which MethodBase.IsGenericMethodDefinition is true.