6
Theo thông số C#, đây là mã hợp lệ, và nó biên dịch và chạy.ReSharper 9.2 tạo cảnh báo cho nameof với tên sự kiện
var myObj = new MyClass();
var x = nameof(myObj.SomeEvent);
Console.Write(x); // Prints 'SomeEvent'
nơi SomeEvent là:
public event EventHandler SomeEvent;
Nhưng ReSharper tạo ra cảnh báo:
"Sự kiện SomeEvent chỉ có thể xuất hiện ở phía bên trái của + = hoặc - ="
Tôi không thể tìm thấy một cách để ngăn chặn điều này trong Options> Inspection Severity. Nó là một lỗi trong ReSharper?