我试图按照Creating an IQueryable LINQ Provider上的说明进行操作,但是当我按照指示实施从ExpressionVisitor
继承的类时,我被告知ExpressionVisitor无法访问,因为它的保护级别。我错过了一些非常基本的东西吗?System.Linq.Expressions.ExpressionVisitor由于其保护级别而无法访问
4
A
回答
5
这个班级是密封的,足够愚蠢。改为在this后使用ExpressionVisitor。我可以肯定地推荐,步行,顺便说一句,这是非常全面和有益的各方面。
祝你好运!
4
在.NET 4.0中,Microsoft提供的ExpressionVisitor
(内置于BCL中)的实现不再密封。
相关问题
- 1. 'System.Exception.HResult'由于其保护级别而无法访问
- 2. Vector.Value由于其保护级别而无法访问
- 3. Mono.Math.BigInteger由于其保护级别而无法访问
- 4. “由于其保护级别而无法访问”VS2013
- 5. 由于其保护级别而无法访问公共类
- 6. 由于其保护级别而无法访问功能
- 7. 'System.Net.Sockets.Socket.Dispose(布尔)'由于其保护级别而无法访问
- 8. DataTable dt由于其保护级别而无法访问
- 9. System.Windows.Media.Animation.AnimationTimeline)'由于其保护级别而无法访问
- 10. 'Form1.Label1'由于其保护级别而无法访问
- 11. 'Windows.UI.Xaml.Data.INotifyPropertyChanged'由于其保护级别而无法访问
- 12. system.linq.strings由于其保护级别而无法访问
- 13. c#XXXXX由于其保护级别而无法访问
- 14. 方法是无法访问由于其保护级别
- 15. C#错误:由于保护级别而无法访问'Class'
- 16. 由于保护级别而无法访问c#class
- 17. 由于保护级别而无法访问公共类
- 18. 属性由于保护级别而无法访问?
- 19. c#功能由于保护级别而无法访问
- 20. 由于保护级别而无法访问C#命令行
- 21. 由于其保护级别,无法访问BlankPage.Page1
- 22. 由于其保护级别,ExportAttribute()无法访问
- 23. 由于其保护级别,无法访问单件部件
- 24. 由于其保护级别,xna“无法访问”
- 25. System.Reflection.RuntimeParameterInfo是无法访问由于其保护级别
- 26. 由于其保护级别,C#无法访问
- 27. 由于其保护级别,C# - ...无法访问?
- 28. system.linq.strings由于其保护级别再次无法访问
- 29. 由于其保护级别'内部'是无法访问的
- 30. vb.net错误:由于其保护级别无法访问
谢谢!我正在去IQueryable的善良之路上,但为什么MSDN文章要我继承一个我无法做到的类? – tags2k 2010-04-14 14:43:34
我真的不知道,当我一年前这样做时,我面对同样的痴迷。玩得开心建立你的提供者! – 2010-04-15 09:09:57
多么辉煌的教程 - 我在#4,我已经有了一个很棒的提供者。我猜你不能依靠微软自己编写好的教程! – tags2k 2010-04-16 15:37:31