Результаты поиска по запросу "expression-trees"

1 ответ

Параметр привязки в деревьях выражений

Я хотел бы знать, как привязать параметры к значениям в дереве выражений Что-то вроде Expression<Func<String, String, bool>> e1 = (x,y) => x == y;Затем я хотел бы связать y, сохранив его как одно выражение. Очевидная попытка будет что-то ...

1 ответ

Извлечь имя метода из дерева выражений?

Я пытаюсь реализовать следующую функцию шаблона: MethodInfo GetMethod( Expression<Func<TTarget, EventHandler<TEventArgs>>> method)Я могу предоставить экземпляр TTarget, если требуется Желаемое использование: public static void Main(string[] ...

1 ответ

Создание собственного дерева выражений в духе: ци (без Utree или Boost :: Variant)

Прежде всего, если гораздо проще использовать Boost Variant или Utree, то я с ними соглашаюсь и постараюсь решить свои проблемы с ними в другой теме. Тем не менее, я бы очень хотел иметь возможность построить дерево, как у меня ниже. Фон, ...

ТОП публикаций

1 ответ

Создайте запрос LINQ GroupBy, используя деревья выражений

Я застрял на этой проблеме в течение недели, и решение не найдено. У меня есть POCO, как показано ниже: public class Journal { public int Id { get; set; } public string AuthorName { get; set; } public string Category { get; set; } public ...

1 ответ

Лямбда-параметр не находится в области видимости - при построении двоичного лямбда-выражения

При создании лямбда-выражения вручную я получаю исключение «Параметр не в области видимости». Есть идеи, что я делаю не так? public class OtherType { public string First_Name { get; set; } public string Last_Name { get; set; } } static void ...

1 ответ

Двоичное дерево выражений C ++

У меня небольшая проблема. Я пытаюсь добавить математическое выражение в двоичное дерево, но не могу понять алгоритм. Вот: If the current token is a '(': Add a new node as the left child of the current node, and descend to the left child. If the ...

1 ответ

Создание функции, которая преобразует функции одного типа в другой

Для некоторых необычных вещей отражения у меня есть функция типа Func, и мне нужно передать ее в функцию, которая принимает тип Func, где T неизвестен до времени выполнения. Например: public bool MyOperation(Func<string,bool> op) { return ...

1 ответ

Как получить значение свойства из MemberExpression без .Compile ()?

У меня возникают проблемы при попытке получить значение объекта из дерева выражений без использования .Compile () Объект довольно прост. var userModel = new UserModel { Email = "[email protected]"};Метод, который дает мне проблемы, выглядит ...

2 ответа

Перевод дерева выражений из типа в другой тип со сложными отображениями

вдохновленныйэтот ответ Я пытаюсь сопоставить свойство класса модели с выражением, основанным на фактической сущности. Это два участвующих класса:

2 ответа

Как определить использование скобок при переводе дерева выражений?

Я работаю над переводом дерева выражений в формат, напоминающий инфиксную нотацию; Я не оцениваю дерево и не выполняю его операции. Дерево содержит как логич...