private static void CheckForChanges() { bool flag = false; if ((s_RasHelper != null) && s_RasHelper.HasChanged) { s_RasHelper.Reset(); flag = true; } if ((s_AddressChange != null) && s_AddressChange.CheckAndReset()) { flag = true; } if (flag) { Interlocked.Increment(ref s_CurrentVersion); s_CurrentAutoDetector = new AutoWebProxyScriptEngine.AutoDetector(UnsafeNclNativeMethods.RasHelper.GetCurrentConnectoid(), s_CurrentVersion); } }
private static void CheckForChanges() { bool changed = false; if (s_RasHelper != null && s_RasHelper.HasChanged) { s_RasHelper.Reset(); changed = true; } if (s_AddressChange != null && s_AddressChange.CheckAndReset()) { changed = true; } if (changed) { int currentVersion = Interlocked.Increment(ref s_CurrentVersion); s_CurrentAutoDetector = new AutoDetector(UnsafeNclNativeMethods.RasHelper.GetCurrentConnectoid(), currentVersion); } }