AbstractMonitoringService raises the event twice: once via the call to the IsMonitoring setter (line 127) and once via the call to StopMonitoringImpl (line 129). The latter call resolves to the implementation in VsMonitoringService, which raises the event on line 190.
AbstractMonitoringService raises the event twice: once via the call to the IsMonitoring setter (line 127) and once via the call to StopMonitoringImpl (line 129). The latter call resolves to the implementation in VsMonitoringService, which raises the event on line 190.