示例#1
0
        private void RunConnectionUpdate(ConnectionUpdateArgs args)
        {
            if (_lastArgs.IsEqual(args))
            {
                return;
            }

            _lastArgs.SetFrom(args);
            MessageBroker.RunActions("ConnectionUpdate", args);
        }
        private void RunConnectionUpdate()
        {
            var args = new ConnectionUpdateArgs(IsOpen, IsConnected, PortName);

            if (_lastArgs.IsEqual(args))
            {
                return;
            }

            _lastArgs.CopyFrom(args);
            MessageBroker.RunActions("ConnectionUpdate", args);
        }