我正在尝试按照Creating an IQueryable LINQ Provider上的说明进行操作,但是当我按照指示实现从ExpressionVisitor
继承的类时,我被告知ExpressionVisitor由于其保护级别而无法访问。我错过了一些非常基本的东西吗?
答案 0 :(得分:5)
课程密封得足够愚蠢。请改为使用this帖子末尾的ExpressionVisitor。我绝对可以推荐这个步骤,顺便说一句,它真的很全面,并且在各方面都很有帮助。
祝你好运!答案 1 :(得分:4)
在.NET 4.0中,Microsoft提供的ExpressionVisitor
(内置于BCL中)的实现不再被密封。