private void NewPrinterHelper(PrinterConnEventArgs e) { var comPort = e.com_port; var printer = new PrinterConnection(comPort); lock (printer.SerialPort.ThreadSync) { if (!printer.ConnectTo()) { // ISSUE: reference to a compiler-generated field if (LogEventHandler == null) { return; } // ISSUE: reference to a compiler-generated field LogEventHandler(this, new LogMessageEventArgs("Could not connect to printer on port " + comPort)); } else { // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field LogEventHandler?.Invoke(this, new LogMessageEventArgs("Successfully connected to printer on port " + comPort)); printers.TryAdd(comPort, printer); // ISSUE: reference to a compiler-generated field if (PrinterConnectedEventHandler == null) { return; } // ISSUE: reference to a compiler-generated field PrinterConnectedEventHandler(this, new PrinterConnEventArgs(printer, comPort, e.vid_pid)); } } }