ReSharper 9.2使用事件名称为nameof生成警告

时间:2016-01-04 14:52:42

标签: c# resharper c#-6.0 resharper-9.2

根据C#规范,这是有效的代码,它编译并运行。

var myObj = new MyClass();
var x = nameof(myObj.SomeEvent);
Console.Write(x); // Prints 'SomeEvent'

其中SomeEvent是:

public event EventHandler SomeEvent;    

但ReSharper发出警告:

“事件SomeEvent只能出现在+ =或 - =”

的左侧

我无法在选项>中找到抑制此功能的方法。检查严重程度。这是ReSharper中的错误吗?

1 个答案:

答案 0 :(得分:3)

It's a bug。它已在版本10中修复。