19 writes to readLen
System (19)
sys\system\io\ports\SerialPort.cs (19)
658readPos = readLen = 0; 874if (readPos == readLen) readPos = readLen = 0; // just a check to see if we can reset buffer 884readLen = readPos = 0; 949readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); // read all immediately avail. 975inBuffer[readLen++] = (byte) nextByte; // we must add to the end of the buffer 984readLen = readPos = 0; 1021readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); // should execute instantaneously. 1059readLen += internalSerialStream.Read(inBuffer, readLen, maxReadSize); 1092if (readPos == readLen) readPos = readLen = 0; 1161if (readPos == readLen) readPos = readLen = 0; 1204readLen = bytesReceived.Length; 1215readLen = bytesReceived.Length - (lastFullCharIndex + 1); 1246readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); 1291if (readPos == readLen) readPos = readLen = 0; 1318readLen = 0; 1323readLen += readBuffer.Length; 1327readLen += bytesToSave; 1454readLen = CachedBytesToRead; 1482readLen = CachedBytesToRead;
19 references to readLen
System (19)
sys\system\io\ports\SerialPort.cs (19)
189return readLen - readPos; 874if (readPos == readLen) readPos = readLen = 0; // just a check to see if we can reset buffer 949readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); // read all immediately avail. 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. 1059readLen += internalSerialStream.Read(inBuffer, readLen, maxReadSize); 1092if (readPos == readLen) readPos = readLen = 0; 1111currentBytesToExamine = Math.Min(count - totalCharsFound, readLen - readPos - totalBytesExamined); 1120Debug.Assert((lastFullCharPos + currentBytesToExamine) <= readLen, "We should never be attempting to read more bytes than we have"); 1161if (readPos == readLen) readPos = readLen = 0; 1170if (readLen != readPos) // stuff left in buffer, so we can read from it 1184if (readPos < readLen) 1246readLen += internalSerialStream.Read(inBuffer, readLen, bytesInStream); 1291if (readPos == readLen) readPos = readLen = 0; 1322Buffer.BlockCopy(readBuffer, 0, inBuffer, readLen, readBuffer.Length); 1326Buffer.BlockCopy(savBuffer, 0, inBuffer, readLen, bytesToSave); 1468if (additionalByteLength + readLen <= inBuffer.Length) 1478Debug.Assert(inBuffer.Length >= readLen, "ResizeBuffer - readLen > inBuffer.Length");