Ограничения глубины дерева выражений

Я столкнулся с проблемой, пытаясь вызвать Compile() для выражения LambdaExpression типа Expression>, которое имеет глубину около 400. И меньшие значения не вызывают никаких проблемы. И я ничего не могу найти о таком ограничении. Кто-нибудь может это прояснить? Могу ли я увеличить этот лимит?

добавлено: Извините, забыл упомянуть, я получаю StackOverflowException:

Произошло необработанное исключение типа «System.StackOverflowException» в System.Core.dll. {Невозможно вычислить выражение, поскольку текущий поток находится в состоянии переполнения стека.}

5
задан Zim 25 May 2012 в 14:38
поделиться