Результаты поиска по запросу "expression-trees"
Параметр привязки в деревьях выражений
Я хотел бы знать, как привязать параметры к значениям в дереве выражений Что-то вроде Expression<Func<String, String, bool>> e1 = (x,y) => x == y;Затем я хотел бы связать y, сохранив его как одно выражение. Очевидная попытка будет что-то ...
Извлечь имя метода из дерева выражений?
Я пытаюсь реализовать следующую функцию шаблона: MethodInfo GetMethod( Expression<Func<TTarget, EventHandler<TEventArgs>>> method)Я могу предоставить экземпляр TTarget, если требуется Желаемое использование: public static void Main(string[] ...
Создание собственного дерева выражений в духе: ци (без Utree или Boost :: Variant)
Прежде всего, если гораздо проще использовать Boost Variant или Utree, то я с ними соглашаюсь и постараюсь решить свои проблемы с ними в другой теме. Тем не менее, я бы очень хотел иметь возможность построить дерево, как у меня ниже. Фон, ...
Создайте запрос LINQ GroupBy, используя деревья выражений
Я застрял на этой проблеме в течение недели, и решение не найдено. У меня есть POCO, как показано ниже: public class Journal { public int Id { get; set; } public string AuthorName { get; set; } public string Category { get; set; } public ...
Лямбда-параметр не находится в области видимости - при построении двоичного лямбда-выражения
При создании лямбда-выражения вручную я получаю исключение «Параметр не в области видимости». Есть идеи, что я делаю не так? public class OtherType { public string First_Name { get; set; } public string Last_Name { get; set; } } static void ...
Двоичное дерево выражений 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 ...
Создание функции, которая преобразует функции одного типа в другой
Для некоторых необычных вещей отражения у меня есть функция типа Func, и мне нужно передать ее в функцию, которая принимает тип Func, где T неизвестен до времени выполнения. Например: public bool MyOperation(Func<string,bool> op) { return ...
Как получить значение свойства из MemberExpression без .Compile ()?
У меня возникают проблемы при попытке получить значение объекта из дерева выражений без использования .Compile () Объект довольно прост. var userModel = new UserModel { Email = "[email protected]"};Метод, который дает мне проблемы, выглядит ...
Перевод дерева выражений из типа в другой тип со сложными отображениями
вдохновленныйэтот ответ Я пытаюсь сопоставить свойство класса модели с выражением, основанным на фактической сущности. Это два участвующих класса:
Как определить использование скобок при переводе дерева выражений?
Я работаю над переводом дерева выражений в формат, напоминающий инфиксную нотацию; Я не оцениваю дерево и не выполняю его операции. Дерево содержит как логич...