6
Zgodnie ze specyfikacją C# jest to poprawny kod, który kompiluje i działa.ReSharper 9.2 generuje ostrzeżenie dla nameof z nazwą zdarzenia
var myObj = new MyClass();
var x = nameof(myObj.SomeEvent);
Console.Write(x); // Prints 'SomeEvent'
gdzie SomeEvent jest:
public event EventHandler SomeEvent;
Ale ReSharper daje ostrzeżenie:
"The SomeEvent zdarzenie może pojawić się tylko po stronie lewej od + = lub - ="
Nie mogę znaleźć sposobu, aby to powstrzymać w Opcje> Kontrola intensywności. Czy to błąd w ReSharper?