1 write to m_WriteList
System (1)
net\System\Net\_Connection.cs (1)
496m_WriteList = new ArrayList();
42 references to m_WriteList
System (42)
net\System\Net\_Connection.cs (42)
545return (m_ReadDone?0:1) + 2 * (m_WaitList.Count + m_WriteList.Count) + m_ReservedCount; 674GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::SubmitRequest WriteDone:" + m_WriteDone.ToString() + ", ReadDone:" + m_ReadDone.ToString() + ", m_WriteList.Count:" + m_WriteList.Count.ToString()); 698if (m_Free && m_WriteDone && (m_WriteList.Count == 0 || (request.Pipelined && !request.HasEntityBody && m_CanPipeline && m_Pipelining && !m_IsPipelinePaused && !forcedsubmit))) { 710Debug.Assert(m_WriteList.Count == 0); 840" WriteList:" + m_WriteList.Count); 845if (m_WriteList.Count == 0) 890m_IsPipelinePaused = m_WriteList.Count >= s_MaxPipelinedCount; 898m_WriteList.Add(request); 900GlobalLog.Print(m_WriteList.Count+" requests queued"); 1028m_IsPipelinePaused = m_WriteList.Count > s_MinPipelinedCount; 1031if (m_WriteList.Count != 0) { 1234GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::WriteStartNextRequest() m_WriteList.Count:" + m_WriteList.Count); 1268GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::WriteStartNextRequest() Non-Error m_WriteList.Count:" + m_WriteList.Count + " m_WaitList.Count:" + m_WaitList.Count); 1311GlobalLog.Enter("Connection#" + ValidationHelper.HashString(this) + "::WriteStartNextRequest" + " WriteDone:" + m_WriteDone + " ReadDone:" + m_ReadDone + " WaitList:" + m_WaitList.Count + " WriteList:" + m_WriteList.Count); 1369GlobalLog.Enter("Connection#" + ValidationHelper.HashString(this) + "::ReadStartNextRequest" + " WriteDone:" + m_WriteDone + " ReadDone:" + m_ReadDone + " WaitList:" + m_WaitList.Count + " WriteList:" + m_WriteList.Count); 1384if (m_WriteList.Count > 0 && (object)currentRequest == m_WriteList[0]) 1388m_WriteList.RemoveAt(0); 1393GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::ReadStartNextRequest() Removed request#" + ValidationHelper.HashString(currentRequest) + " from m_WriteList. New m_WriteList.Count:" + m_WriteList.Count.ToString()); 1397GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::ReadStartNextRequest() The request#" + ValidationHelper.HashString(currentRequest) + " was disassociated so do nothing. m_WriteList.Count:" + m_WriteList.Count.ToString()); 1454if (m_WriteList.Count != 0) 1457nextRequest = m_WriteList[0] as HttpWebRequest; 1567if (m_WriteList.Count == 0) 1575if (!m_ReadDone || m_WriteList[0] != (object)request) 1582m_CurrentRequest = (HttpWebRequest)m_WriteList[0]; 2549if (m_WriteList.Count == 0 || ((m_CurrentRequest = m_WriteList[0] as HttpWebRequest) == null)) 2770GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::ParseResponseData()" + " WriteDone:" + m_WriteDone + " ReadDone:" + m_ReadDone + " WaitList:" + m_WaitList.Count + " WriteList:" + m_WriteList.Count); 2816int idx = m_WriteList.IndexOf(request); 2934if (m_WriteList.Count != 0 || m_WaitList.Count != 0) 2937GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::PrepareCloseConnectionSocket() m_WriteList.Count:" + m_WriteList.Count); 2949foreach (HttpWebRequest request in m_WriteList) 2987if (m_WriteList.Count != 0) 3055if (m_WriteList.Count != 1) 3064HttpWebRequest request = (HttpWebRequest) m_WriteList[0]; 3070retry = (!AtLeastOneResponseReceived && !((HttpWebRequest) m_WriteList[0]).BodyStarted); 3086requestArray = new HttpWebRequest[m_WriteList.Count]; 3087m_WriteList.CopyTo(requestArray, 0); 3101m_WriteList.Clear(); 3182GlobalLog.Print("Connection#" + ValidationHelper.HashString(this) + "::HandleError() m_WriteList.Count:" + m_WriteList.Count + 3888for (int i = 0; i < m_WriteList.Count; i++) 3890DebugDumpListEntry(i, m_WriteList[i] as HttpWebRequest, "WriteList");