Как использовать GetMethod для статического метода расширения

У меня есть метод расширения:

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);
8
задан mclaassen 30 July 2014 в 20:06
поделиться