Example #1
0
        protected virtual void OnCommEvent(CommEventArgs args)
        {
            if (args.EventType == 0)
            {
                return;
            }

            if (SerialTrace.TraceSer.Switch.ShouldTrace(System.Diagnostics.TraceEventType.Verbose))
            {
                // args.EventType.ToString() is relatively expensive, so only do it if we're logging
                SerialTrace.TraceSer.TraceEvent(System.Diagnostics.TraceEventType.Verbose, 0,
                                                "{0}: CommEvent: {1}", m_Name, args.EventType.ToString());
            }
            EventHandler <CommEventArgs> handler = CommEvent;

            if (handler != null)
            {
                handler(this, args);
            }
        }
        protected virtual void OnCommEvent(CommEventArgs args)
        {
            if (args.EventType == 0)
            {
                return;
            }

            if (Log.SerialTrace(System.Diagnostics.TraceEventType.Verbose))
            {
                Log.Serial.TraceEvent(System.Diagnostics.TraceEventType.Verbose, 0,
                                      "{0}: CommEvent: {1}", m_Name, args.EventType.ToString());
            }

            EventHandler <CommEventArgs> handler = CommEvent;

            if (handler != null)
            {
                handler(this, args);
            }
        }