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
}