3 writes to _handle
System.IO.Ports (3)
System\IO\Ports\SerialStream.Unix.cs (3)
610_handle = tempHandle; 666_handle = null; 730_handle = null;
39 references to _handle
System.IO.Ports (39)
System\IO\Ports\SerialStream.cs (4)
37get { return (_handle != null); } 47get { return (_handle != null); } 52get { return (_handle != null); } 105if (_handle == null)
System\IO\Ports\SerialStream.Unix.cs (35)
100if (_handle == null) { 114if (_handle == null) { 133return Interop.Termios.TermiosGetSpeed(_handle); 141if (Interop.Termios.TermiosSetSpeed(_handle, value) < 0) 160Interop.Termios.TermiosSendBreak(_handle, 0); 168get { return Interop.Termios.TermiosGetAvailableBytes(_handle, false); } 173get { return Interop.Termios.TermiosGetAvailableBytes(_handle, true); } 180int status = Interop.Termios.TermiosGetSignal(_handle, Interop.Termios.Signals.SignalDcd); 194int status = Interop.Termios.TermiosGetSignal(_handle, Interop.Termios.Signals.SignalCts); 208int status = Interop.Termios.TermiosGetSignal(_handle, Interop.Termios.Signals.SignalDsr); 222int status = Interop.Termios.TermiosGetSignal(_handle, Interop.Termios.Signals.SignalDtr); 233if (Interop.Termios.TermiosGetSignal(_handle, Interop.Termios.Signals.SignalDtr, value ? 1 : 0) != 0) 242int status = Interop.Termios.TermiosGetSignal(_handle, Interop.Termios.Signals.SignalRts); 266if (Interop.Termios.TermiosGetSignal(_handle, Interop.Termios.Signals.SignalRts, value ? 1 : 0) != 0) 282if (Interop.Termios.TermiosReset(_handle, _baudRate, _dataBits, _stopBits, _parity, value) != 0) 299if (Interop.Termios.TermiosReset(_handle, _baudRate, value, _stopBits, _parity, _handshake) != 0) 317if (Interop.Termios.TermiosReset(_handle, _baudRate, _dataBits, _stopBits, value, _handshake) != 0) 334if (Interop.Termios.TermiosReset(_handle, _baudRate, _dataBits, value, _parity, _handshake) != 0) 370if (_handle == null) InternalResources.FileNotOpen(); 372Interop.Termios.TermiosDiscard(_handle, Interop.Termios.Queue.ReceiveQueue); 377if (_handle == null) InternalResources.FileNotOpen(); 379Interop.Termios.TermiosDiscard(_handle, Interop.Termios.Queue.SendQueue); 385if (_handle == null) InternalResources.FileNotOpen(); 391internal bool IsOpen => _handle != null; 400if (_handle == null) InternalResources.FileNotOpen(); 408Interop.Termios.TermiosDrain(_handle); 550_handle, 621if (Interop.Termios.TermiosReset(_handle, _baudRate, _dataBits, _stopBits, _parity, _handshake) != 0) 681Debug.Assert(_handle != null); 727if (_handle != null) 729_handle.Dispose(); 784int numBytes = Interop.Serial.Read(_handle, bufPtr, buff.Length); 817int numBytes = Interop.Serial.Write(_handle, bufPtr, buff.Length); 894Signals lastSignals = _pinChanged != null ? Interop.Termios.TermiosGetAllSignals(_handle) : Signals.Error; 996Signals current = Interop.Termios.TermiosGetAllSignals(_handle);