由于其保护级别,System.Linq.Expressions.ExpressionVisitor无法访问

时间:2010-04-14 13:42:23

标签: iqueryable expression custom-linq-providers expressionvisitor

我正在尝试按照Creating an IQueryable LINQ Provider上的说明进行操作,但是当我按照指示实现从ExpressionVisitor继承的类时,我被告知ExpressionVisitor由于其保护级别而无法访问。我错过了一些非常基本的东西吗?

2 个答案:

答案 0 :(得分:5)

课程密封得足够愚蠢。请改为使用this帖子末尾的ExpressionVisitor。我绝对可以推荐这个步骤,顺便说一句,它真的很全面,并且在各方面都很有帮助。

祝你好运!

答案 1 :(得分:4)

在.NET 4.0中,Microsoft提供的ExpressionVisitor(内置于BCL中)的实现不再被密封。