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