1 write to inBuffer
System (1)
sys\system\io\ports\SerialPort.cs (1)
1484inBuffer = newBuffer;
30 references to inBuffer
System (30)
sys\system\io\ports\SerialPort.cs (30)
871Buffer.BlockCopy(inBuffer, readPos, buffer, offset, bytesReadToBuffer); 918if (decoder.GetCharCount(inBuffer, readPos, CachedBytesToRead) != 0) 925} while (decoder.GetCharCount(inBuffer, beginReadPos, readPos - beginReadPos) < 1); 928decoder.GetChars(inBuffer, beginReadPos, readPos - beginReadPos, oneChar, 0); 949readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); // read all immediately avail. 975inBuffer[readLen++] = (byte) nextByte; // we must add to the end of the buffer 976} while (decoder.GetCharCount(inBuffer, readPos, readLen - readPos) < 1); 981decoder.GetChars(inBuffer, readPos, readLen - readPos, oneChar, 0); 1021readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); // should execute instantaneously. 1023int charsWeAlreadyHave = decoder.GetCharCount(inBuffer, readPos, CachedBytesToRead); // full chars already in our buffer 1059readLen += internalSerialStream.Read(inBuffer, readLen, maxReadSize); 1089decoder.GetChars(inBuffer, readPos, bytesToRead, buffer, offset); 1122currentCharsFound = decoder.GetCharCount(inBuffer, lastFullCharPos, currentBytesToExamine); 1146} while (decoder.GetCharCount(inBuffer, lastFullCharPos, foundCharsByteLength) == currentCharsFound); 1152decoder.GetChars(inBuffer, lastFullCharPos, foundCharsByteLength + 1, buffer, offset + totalCharsFound); 1171return inBuffer[readPos++]; 1186Buffer.BlockCopy(inBuffer, readPos, bytesReceived, 0, CachedBytesToRead); 1201Buffer.BlockCopy(bytesReceived, 0, inBuffer, 0, bytesReceived.Length); // put it all back! 1217Buffer.BlockCopy(bytesReceived, lastFullCharIndex + 1, inBuffer, 0, bytesReceived.Length - (lastFullCharIndex + 1)); 1246readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); 1315Buffer.BlockCopy(inBuffer, readPos, savBuffer, 0, bytesToSave); 1322Buffer.BlockCopy(readBuffer, 0, inBuffer, readLen, readBuffer.Length); 1326Buffer.BlockCopy(savBuffer, 0, inBuffer, readLen, bytesToSave); 1453Buffer.BlockCopy(inBuffer, readPos, inBuffer, 0, CachedBytesToRead); 1468if (additionalByteLength + readLen <= inBuffer.Length) 1472if (CachedBytesToRead + additionalByteLength <= inBuffer.Length / 2) 1476int newLength = Math.Max(CachedBytesToRead + additionalByteLength, inBuffer.Length * 2); 1478Debug.Assert(inBuffer.Length >= readLen, "ResizeBuffer - readLen > inBuffer.Length"); 1481Buffer.BlockCopy(inBuffer, readPos, newBuffer, 0, CachedBytesToRead);