Преобразовать логическое значение в условие в дереве выражений - PullRequest
0 голосов
/ 07 марта 2011

Привет, эксперты Как я могу преобразовать это утверждение в дерево выражений:

x=>x.Contains("bla")

спасибо

1 Ответ

0 голосов
/ 10 марта 2011
var parameter = Expression.Parameter(typeof(string), "x");
var lambda = Expression.Lambda<Func<string, bool>>(
    Expression.Call(
        parameter,
        "Contains",
        Type.EmptyTypes,
        Expression.Constant(
            "blah"
        )
    ),
    parameter
);
...