2016-01-04 4 views
6

Gemäß der C# Spezifikation ist dies ein gültiger Code, der kompiliert und ausgeführt wird.ReSharper 9.2 erzeugt eine Warnung für Name mit Ereignisname

var myObj = new MyClass(); 
var x = nameof(myObj.SomeEvent); 
Console.Write(x); // Prints 'SomeEvent' 

wo Someevent ist:

public event EventHandler SomeEvent;  

Aber ReSharper erzeugt die Warnung:

"Das Someevent Ereignis kann nur auf der linken Seite erscheinen von + = oder - ="

Ich kann keine Möglichkeit finden, dies unter Optionen> Prüfschwere zu unterdrücken. Ist es ein Fehler in ReSharper?

Antwort

Verwandte Themen