5 writes to m_ReadBuffer
System (5)
net\System\Net\_Connection.cs (5)
486m_ReadBuffer = s_PinnableBufferCache.AllocateBuffer(); 491m_ReadBuffer = new byte[CachedBufferSize]; 533m_ReadBuffer = null; 1349m_ReadBuffer = buffer; 3548m_ReadBuffer = newReadBuffer;
27 references to m_ReadBuffer
System (27)
net\System\Net\_Connection.cs (27)
519PinnableBufferCacheEventSource.Log.DebugMessage1("DTOR: ERROR Needing to Free m_ReadBuffer in Connection Destructor", m_ReadBuffer.GetHashCode()); 530s_PinnableBufferCache.FreeBuffer(m_ReadBuffer); 1345if (m_ReadBuffer != buffer) 2430m_ResponseData.m_ConnectStream = new ConnectStream(this, m_ReadBuffer, m_BytesScanned, bufferLeft, bufferLeft, fHaveChunked, m_CurrentRequest); 2438m_ResponseData.m_ConnectStream = new ConnectStream(this, m_ReadBuffer, m_BytesScanned, bytesToCopy, dummyResponseStream? 0: contentLength, fHaveChunked, m_CurrentRequest); 2446m_ResponseData.m_ConnectStream = new ConnectStream(this, m_ReadBuffer, m_BytesScanned, bufferLeft, dummyResponseStream? 0: contentLength, fHaveChunked, m_CurrentRequest); 2585m_ReadBuffer, // buffer we're working with 2600m_ReadBuffer, // buffer we're working with 2644m_ReadBuffer, 2654m_ReadBuffer, 3346bytesRead = Read(m_ReadBuffer, m_BytesRead, m_ReadBuffer.Length - m_BytesRead); 3467GlobalLog.Dump(m_ReadBuffer, m_BytesScanned, m_BytesRead - m_BytesScanned); 3468GlobalLog.Dump(m_ReadBuffer, m_BytesRead, bytesRead); 3472if (bytesRead > m_ReadBuffer.Length) 3533GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::ReadComplete() OLD buffer. m_ReadBuffer.Length:" + m_ReadBuffer.Length.ToString() + " m_BytesRead:" + m_BytesRead.ToString() + " m_BytesScanned:" + m_BytesScanned.ToString()); 3537if (m_BytesScanned == 0 && m_BytesRead == m_ReadBuffer.Length) 3543byte[] newReadBuffer = new byte[m_ReadBuffer.Length * 2 /*+ ReadBufferSize*/]; 3544Buffer.BlockCopy(m_ReadBuffer, 0, newReadBuffer, 0, m_BytesRead); 3555Buffer.BlockCopy(m_ReadBuffer, m_BytesScanned, m_ReadBuffer, 0, unparsedDataSize); 3563GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::ReadComplete() NEW or shifted buffer. m_ReadBuffer.Length:" + m_ReadBuffer.Length.ToString() + " m_BytesRead:" + m_BytesRead.ToString() + " m_BytesScanned:" + m_BytesScanned.ToString()); 3572GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::ReadComplete() Reposting Async Read. Buffer:" + ValidationHelper.HashString(m_ReadBuffer) + " BytesScanned:" + m_BytesScanned.ToString()); 3694GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::PostReceive() m_ReadBuffer:" + ValidationHelper.HashString(m_ReadBuffer) + " Length:" + m_ReadBuffer.Length.ToString()); 3704m_LastAsyncResult = UnsafeBeginRead(m_ReadBuffer, m_BytesRead, m_ReadBuffer.Length - m_BytesRead, m_ReadCallback, this);