SonarQube 8.8, csharpsquid:S3264 Events should be invoked
Bubbling a event is raising a false-positive
Failing example
public class MiddleClass
{
public event EventHandler Logging;
public void RunTest()
{
EventTestBase eventTestBase = new EventTestBase();
eventTestBase.Logging += Logging;
eventTestBase.RunSomethingThatSendAnEvent();
}
}
Not failing alternative
public class MiddleClass
{
public event EventHandler Logging;
public void RunTest()
{
EventTestBase eventTestBase = new EventTestBase();
eventTestBase.Logging += (s, e) => Logging(s, e);
eventTestBase.RunSomethingThatSendAnEvent();
}
}