根据C#规范,这是有效的代码,它编译并运行。
var myObj = new MyClass();
var x = nameof(myObj.SomeEvent);
Console.Write(x); // Prints 'SomeEvent'
其中SomeEvent是:
public event EventHandler SomeEvent;
但ReSharper发出警告:
“事件SomeEvent只能出现在+ =或 - =”
的左侧我无法在选项>中找到抑制此功能的方法。检查严重程度。这是ReSharper中的错误吗?