Я пытаюсь следовать инструкциям Создание поставщика IQueryable LINQ , но когда я реализую классы, которые наследуются от ExpressionVisitor, в соответствии с инструкциями, мне сообщают, что ExpressionVisitor недоступен из-за уровня защиты , Я скучаю по чему-то невероятно простому?
ExpressionVisitor
Класс запечатан, достаточно тупо. Вместо этого используйте ExpressionVisitor в конце этой записи. Я определенно могу порекомендовать этот обзор, кстати, он действительно всеобъемлющий и полезный во всех отношениях.
Удачи!
В .NET 4.0 реализованная Microsoft реализация ExpressionVisitor (встроенная в BCL) больше не закрыта.