internal void OnDataReceived(SerialDataReceivedEventArgs args) { SerialDataReceivedEventHandler handler = (SerialDataReceivedEventHandler)Events [data_received]; handler?.Invoke(this, args); }
/// <summary> /// Handles internal events and re-dispatches them to the publicly subscribed delegates. /// </summary> /// <param name="eventType">The <see cref="SerialData"/> event type.</param> internal void OnSerialDataReceivedInternal(SerialData eventType) { SerialDataReceivedEventHandler callbacks = null; lock (_syncLock) { if (!_disposed) { callbacks = _callbacksDataReceivedEvent; } } callbacks?.Invoke(this, new SerialDataReceivedEventArgs(eventType)); }
private void OnDataReceived(SerialDataReceivedEventArgs args) { SerialDataReceivedEventHandler handler = Events[_dataReceived] as SerialDataReceivedEventHandler; handler?.Invoke(this, args); }