33 references to WriteBuffer
System (33)
net\System\Net\_Connection.cs (1)
1565Debug.Assert(request.WriteBuffer == null);
net\System\Net\_ConnectStream.cs (1)
2176byte[] writeBuffer = m_Request.WriteBuffer;
net\System\Net\HttpWebRequest.cs (31)
4386GlobalLog.Assert(WriteBufferLength != 0 && WriteBuffer[0] < 0x80 && WriteBuffer[0] != 0x0, "HttpWebRequest#{0}::EndSubmitRequest()|Invalid WriteBuffer generated.", ValidationHelper.HashString(this)); 4698offset = Encoding.ASCII.GetBytes(CurrentMethod.Name, 0, CurrentMethod.Name.Length, WriteBuffer, 0); 4699WriteBuffer[offset++] = (byte)' '; 4700host.Copy(WriteBuffer, offset); 4702WriteBuffer[offset++] = (byte)' '; 4796offset = Encoding.ASCII.GetBytes(CurrentMethod.Name, 0, CurrentMethod.Name.Length, WriteBuffer, 0); 4797WriteBuffer[offset++] = (byte)' '; 4798offset += Encoding.ASCII.GetBytes(scheme, 0, scheme.Length, WriteBuffer, offset); 4799host.Copy(WriteBuffer, offset); 4801offset += Encoding.ASCII.GetBytes(path, 0, path.Length, WriteBuffer, offset); 4802WriteBuffer[offset++] = (byte)' '; 4862offset = Encoding.ASCII.GetBytes(CurrentMethod.Name, 0, CurrentMethod.Name.Length, WriteBuffer, 0); 4863WriteBuffer[offset++] = (byte)' '; 4864offset += Encoding.ASCII.GetBytes(scheme, 0, scheme.Length, WriteBuffer, offset); 4865offset += Encoding.ASCII.GetBytes(userInfo, 0, userInfo.Length, WriteBuffer, offset); 4866host.Copy(WriteBuffer, offset); 4868offset += Encoding.ASCII.GetBytes(path, 0, path.Length, WriteBuffer, offset); 4869WriteBuffer[offset++] = (byte)' '; 4900offset = Encoding.ASCII.GetBytes(CurrentMethod.Name, 0, CurrentMethod.Name.Length, WriteBuffer, 0); 4901WriteBuffer[offset++] = (byte)' '; 4902offset += Encoding.ASCII.GetBytes(pathAndQuery, 0, pathAndQuery.Length, WriteBuffer, offset); 4903WriteBuffer[offset++] = (byte)' '; 5096Buffer.BlockCopy(HttpBytes, 0, WriteBuffer, offset, HttpBytes.Length); 5099WriteBuffer[offset++] = (byte)'1'; 5100WriteBuffer[offset++] = (byte)'.'; 5101WriteBuffer[offset++] = IsVersionHttp10 ? (byte)'0' : (byte)'1'; 5102WriteBuffer[offset++] = (byte)'\r'; 5103WriteBuffer[offset++] = (byte)'\n'; 5104if (Logging.On) Logging.PrintInfo(Logging.Web, this, "Request: "+Encoding.ASCII.GetString(WriteBuffer, 0, offset)); 5109WebHeaderCollection.HeaderEncoding.GetBytes(requestHeadersString, 0, requestHeadersString.Length, WriteBuffer, offset);