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

Odpowiedz

Powiązane problemy