我无法弄清楚Re#正在用一段代码抱怨什么。一切都编译好,并按预期工作,但Re#似乎无法解决表达式而不提供任何建议。查看代码和错误的附件。
任何优惠?
答案 0 :(得分:1)
我没有使用过Resharper,所以我可以在这里取消标记,但是Invoke接受了一个代表或一个动作; lambda表达式可以转换为其中任何一个(如this answer from Jon Skeet中所述)。也许Resharper不知道应该投哪些。
如果您将其更改为
Dispatcher.BeginInvoke(new Action(() => // ...
错误最有可能消失。
答案 1 :(得分:1)
你的代码很好。这是Resharper中的一个错误,现在已在5.1版中修复。
在整个地方都有相同的警告(在我关闭Re#直到我获得5.1更新的程度)。我们也是Silverlight 4应用程序。
Re#5.1现在使用VS 2010表现得更好。智能感知自动完成冲突也消失了。