void OnReportingEvent(ReportingEventArgs args) => ReportingEvent?.Invoke(this, args);
protected virtual void OnReportingEvent(ReportingEventArgs args) => ReportingEvent?.Invoke(this, args);
void OnReportingEvent(ReportingEventArgs args) => ReportingEvent?.Invoke(this, args);
protected virtual void OnReportingEvent(ReportingEventArgs args) => ReportingEvent?.Invoke(this, args);