3 writes to _handle
System.IO.Ports (3)
System\IO\Ports\SerialStream.Unix.cs (3)
612_handle = tempHandle; 668_handle = null; 732_handle = null;
44 references to _handle
System.IO.Ports (44)
System\IO\Ports\SerialStream.cs (8)
38get { return (_handle != null); } 48get { return (_handle != null); } 53get { return (_handle != null); } 104[MemberNotNull(nameof(_handle))] 107if (_handle == null) 111[MemberNotNull(nameof(_handle))] 119[MemberNotNull(nameof(_handle))] 128[MemberNotNull(nameof(_handle))]
System\IO\Ports\SerialStream.Unix.cs (36)
101if (_handle == null) { 115if (_handle == null) { 134return Interop.Termios.TermiosGetSpeed(_handle!); 142if (Interop.Termios.TermiosSetSpeed(_handle!, value) < 0) 161Interop.Termios.TermiosSendBreak(_handle!, 0); 169get { return Interop.Termios.TermiosGetAvailableBytes(_handle!, false); } 174get { return Interop.Termios.TermiosGetAvailableBytes(_handle!, true); } 181int status = Interop.Termios.TermiosGetSignal(_handle!, Interop.Termios.Signals.SignalDcd); 195int status = Interop.Termios.TermiosGetSignal(_handle!, Interop.Termios.Signals.SignalCts); 209int status = Interop.Termios.TermiosGetSignal(_handle!, Interop.Termios.Signals.SignalDsr); 223int status = Interop.Termios.TermiosGetSignal(_handle!, Interop.Termios.Signals.SignalDtr); 234if (Interop.Termios.TermiosGetSignal(_handle!, Interop.Termios.Signals.SignalDtr, value ? 1 : 0) != 0) 243int status = Interop.Termios.TermiosGetSignal(_handle!, Interop.Termios.Signals.SignalRts); 267if (Interop.Termios.TermiosGetSignal(_handle!, Interop.Termios.Signals.SignalRts, value ? 1 : 0) != 0) 283if (Interop.Termios.TermiosReset(_handle!, _baudRate, _dataBits, _stopBits, _parity, value) != 0) 300if (Interop.Termios.TermiosReset(_handle!, _baudRate, value, _stopBits, _parity, _handshake) != 0) 318if (Interop.Termios.TermiosReset(_handle!, _baudRate, _dataBits, _stopBits, value, _handshake) != 0) 335if (Interop.Termios.TermiosReset(_handle!, _baudRate, _dataBits, value, _parity, _handshake) != 0) 371if (_handle == null) InternalResources.FileNotOpen(); 373Interop.Termios.TermiosDiscard(_handle!, Interop.Termios.Queue.ReceiveQueue); 378if (_handle == null) InternalResources.FileNotOpen(); 380Interop.Termios.TermiosDiscard(_handle!, Interop.Termios.Queue.SendQueue); 386if (_handle == null) InternalResources.FileNotOpen(); 392[MemberNotNullWhen(true, nameof(_handle))] 393internal bool IsOpen => _handle != null; 402if (_handle == null) InternalResources.FileNotOpen(); 410Interop.Termios.TermiosDrain(_handle!); 552_handle!, 623if (Interop.Termios.TermiosReset(_handle!, _baudRate, _dataBits, _stopBits, _parity, _handshake) != 0) 683Debug.Assert(_handle != null); 729if (_handle != null) 731_handle.Dispose(); 786int numBytes = Interop.Serial.Read(_handle!, bufPtr, buff.Length); 819int numBytes = Interop.Serial.Write(_handle!, bufPtr, buff.Length); 896Signals lastSignals = _pinChanged != null ? Interop.Termios.TermiosGetAllSignals(_handle!) : Signals.Error; 998Signals current = Interop.Termios.TermiosGetAllSignals(_handle!);