Конструирование System.Linq.Expressions в Nemerle
От: anton_t Россия  
Дата: 26.10.12 05:20
Оценка:
Здравствуйте.

Есть следующая проблема с конструированием Expressions в Nemerle. Нужно построить Expression инициализации объекта, которое в C# строится кодом:

Expression<Func<A>> test = () => new A()
                                        {
                                            B1 = "test1",
                                            B2 = "test2",
                                        };

Вопрос: какое выражение нужно скормить макросу ToExpression, что бы получить такой Expression?

PS. Судя по коду ToExpression, что бы получить Expression.MemberInit, который является основной частью этого Expression-а, в ToExpression нужно передать TExpr.DefValIn, но пока из исходников Nemerle я не понял, что это за выражение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.