6
In base alle specifiche C# questo è un codice valido, e viene compilato ed eseguito.ReSharper 9.2 genera un avviso per nome con nome evento
var myObj = new MyClass();
var x = nameof(myObj.SomeEvent);
Console.Write(x); // Prints 'SomeEvent'
dove SomeEvent è:
public event EventHandler SomeEvent;
Ma ReSharper produce l'avvertimento:
"Il SomeEvent evento può apparire solo sul lato sinistro del + = o - ="
Non riesco a trovare un modo per sopprimerlo in Opzioni> Gravità di ispezione. È un bug in ReSharper?