Exemplo n.º 1
0
        internal void OnDataReceived(SerialDataReceivedEventArgs args)
        {
            SerialDataReceivedEventHandler handler =
                (SerialDataReceivedEventHandler)Events [data_received];

            handler?.Invoke(this, args);
        }
Exemplo n.º 2
0
        /// <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));
        }
Exemplo n.º 3
0
        private void OnDataReceived(SerialDataReceivedEventArgs args)
        {
            SerialDataReceivedEventHandler handler = Events[_dataReceived] as SerialDataReceivedEventHandler;

            handler?.Invoke(this, args);
        }