12 writes to dcb
System (12)
sys\system\io\ports\SerialStream.cs (12)
165if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 201if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 222if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 244if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 296if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 347if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 388if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 481if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 529if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false) 713dcb = new UnsafeNativeMethods.DCB(); 1267if (UnsafeNativeMethods.GetCommState(_handle, ref dcb) == false) 1358if (UnsafeNativeMethods.SetCommState(_handle, ref dcb) == false)
44 references to dcb
System (44)
sys\system\io\ports\SerialStream.cs (44)
160if(value != dcb.BaudRate) 162int baudRateOld = (int) dcb.BaudRate; 163dcb.BaudRate = (uint) value; 167dcb.BaudRate = (uint) baudRateOld; 196if (value != dcb.ByteSize) 198byte byteSizeOld = dcb.ByteSize; 199dcb.ByteSize = (byte) value; 203dcb.ByteSize = byteSizeOld; 323if((byte) value != dcb.Parity) 325byte parityOld = dcb.Parity; 331byte ErrorCharOld = dcb.ErrorChar; 333dcb.Parity = (byte) value; 335int parityFlag = (dcb.Parity == (byte) Parity.None) ? 0 : 1; 340dcb.ErrorChar = parityReplace; 345dcb.ErrorChar = (byte) '\0'; 349dcb.Parity = parityOld; 352dcb.ErrorChar = ErrorCharOld; 372byte errorCharOld = dcb.ErrorChar; 379dcb.ErrorChar = parityReplace; 384dcb.ErrorChar = (byte) '\0'; 392dcb.ErrorChar = errorCharOld; 524if(nativeValue != dcb.StopBits) 526byte stopBitsOld = dcb.StopBits; 527dcb.StopBits = nativeValue; 531dcb.StopBits = stopBitsOld; 1271dcb.DCBlength = (uint) System.Runtime.InteropServices.Marshal.SizeOf(dcb); 1274dcb.BaudRate = (uint) baudRate; 1275dcb.ByteSize = (byte) dataBits; 1281dcb.StopBits = NativeMethods.ONESTOPBIT; 1284dcb.StopBits = NativeMethods.ONE5STOPBITS; 1287dcb.StopBits = NativeMethods.TWOSTOPBITS; 1294dcb.Parity = (byte) parity; 1318dcb.ErrorChar = parityReplace; 1323dcb.ErrorChar = (byte) '\0'; 1344dcb.XonChar = NativeMethods.DEFAULTXONCHAR; // may be exposed later but for now, constant 1345dcb.XoffChar = NativeMethods.DEFAULTXOFFCHAR; 1349dcb.XonLim = dcb.XoffLim = (ushort) (commProp.dwCurrentRxQueue / 4); 1351dcb.EofChar = NativeMethods.EOFCHAR; 1355dcb.EvtChar = NativeMethods.EOFCHAR; 1385uint result = dcb.Flags & (mask << whichFlag); 1414dcb.Flags &= ~(mask << whichFlag); 1417dcb.Flags |= ((uint) setting);