internal static void DebugAddRequest(HttpWebRequest request, Connection connection, int flags) {
#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 submitted twice.");
ConnectionMonitorEntry requestEntry =
new ConnectionMonitorEntry(request, connection, flags);
try {
s_RequestList.Add(request, requestEntry);
} catch {
}
}
#endif
}