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

Rob*_*ent 6 c# resharper c#-6.0 resharper-9.2

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

var myObj = new MyClass();
var x = nameof(myObj.SomeEvent);
Console.Write(x); // Prints 'SomeEvent'
Run Code Online (Sandbox Code Playgroud)

SomeEvent在哪里:

public event EventHandler SomeEvent;    
Run Code Online (Sandbox Code Playgroud)

但ReSharper发出警告:

"事件SomeEvent只能出现在+ =或 - =的左侧"

我在"选项">"检查严重性"中找不到抑制此方法的方法.这是ReSharper中的错误吗?

Pat*_*irk 3

这是一个错误。在版本 10 中已修复。