System.Net.GlobalLog.DebugRemoveRequest C# (CSharp) Method

DebugRemoveRequest() private method

private DebugRemoveRequest ( HttpWebRequest request ) : void
request HttpWebRequest
return void
        internal static void DebugRemoveRequest(HttpWebRequest request) {
#if DEBUG
            // null if the connection monitor is off
            if(s_RequestList == null)
                return;

            lock(s_RequestList) {
                Assert(s_RequestList.ContainsKey(request), "!s_RequestList.ContainsKey(request)|A HttpWebRequest should not be removed twice.");

                try {
                    s_RequestList.Remove(request);
                } catch {
                }
            }
#endif
        }