Esempio n. 1
0
 private void ConnectorWriteLine(string line)
 {
     _worker.Do(() =>
     {
         if (_connector.IsConnected)
         {
             _connector.WriteLine(line);
         }
     },
                (e) =>
     {
         if (e != null)
         {
             MessageBox.Show("Connector error occured:\n" + e.Message ?? e.ToString(),
                             "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     });
 }
Esempio n. 2
0
 private void DoConnector(Action doWork, bool requiredConnection = true)
 {
     _worker.Do(() =>
     {
         if ((requiredConnection && _connector.IsConnected) ||
             (!requiredConnection && !_connector.IsConnected))
         {
             doWork();
         }
     },
                (e) =>
     {
         if (e != null)
         {
             MessageBox.Show("Connector error occured:\n" + e.Message ?? e.ToString(),
                             "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     });
 }