System.Linq.Expressions.ExpressionVisitor недоступен из-за уровня защиты - PullRequest
4 голосов
/ 14 апреля 2010

Я пытаюсь следовать инструкциям Создание поставщика IQueryable LINQ , но когда я реализую классы, которые наследуются от ExpressionVisitor, в соответствии с инструкциями, мне сообщают, что ExpressionVisitor недоступен из-за уровня защиты , Я скучаю по чему-то невероятно простому?

Ответы [ 2 ]

5 голосов
/ 14 апреля 2010

Класс запечатан, достаточно тупо. Вместо этого используйте ExpressionVisitor в конце этой записи. Я определенно могу порекомендовать этот обзор, кстати, он действительно всеобъемлющий и полезный во всех отношениях.

Удачи!

4 голосов
/ 23 июля 2011

В .NET 4.0 реализованная Microsoft реализация ExpressionVisitor (встроенная в BCL) больше не закрыта.

...