Visual Studio 2010中的Intellisense

时间:2012-06-27 10:10:40

标签: vb.net

由于某些原因,当我在With语句中使用Aggregate Lambda表达式时,vb.net中的Intellisense停止工作。

With Me.SalesPackage
    .WebLinks = Sales.Where(Function(f) f.Current.BookerWeb > 0).Count
    .WebAmount = Aggregate o In Sales.Where(Function(f) f.Current.WebBooker > 0) Into 
    Sum(o.Current.WebPrice)
End With

如果我在.WebLinks和.WebAmount之间插入一个新行并开始输入,它就可以了。但是如果我在Aggregate声明之后这样做就行不通了......

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据我的经验,当Intellisense停止工作时,Linq表达式中肯定会出现语法错误。