У меня есть метод расширения:
public static class StringEx
{
public static bool Like(this string a, string b)
{
return a.ToLower().Contains(b.ToLower());
}
}
Как правильно отразить его через GetMethod с моими параметрами? Я пробовал это, но безуспешно (Получил исключение о статическом методе):
var like = typeof(StringEx).GetMethod("Like", new[] {typeof(string), typeof(string)});
comparer = Expression.Call(prop, like, value);