2016-01-04 9 views
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?

Trả lời

3

It's a bug. Nó đã được sửa trong phiên bản 10.

Các vấn đề liên quan