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