public bool IsDebuggingEnabled(Func<bool> debugPredicate = null) { if(forceDebug || debugPredicate.SafeExecute()) { return true; } if(forceRelease) { return false; } if(HttpContext.Current != null && HttpContext.Current.IsDebuggingEnabled) { return !TrustLevel.IsHighOrUnrestrictedTrust || machineConfigReader.IsNotRetailDeployment; } return false; }
public bool IsDebuggingEnabled(Func <bool> debugPredicate = null) { if (forceDebug || debugPredicate.SafeExecute()) { return(true); } if (forceRelease) { return(false); } if (HttpContext.Current != null && HttpContext.Current.IsDebuggingEnabled) { return(!TrustLevel.IsHighOrUnrestrictedTrust || machineConfigReader.IsNotRetailDeployment); } return(false); }
public bool IsDebuggingEnabled(Func <bool> debugPredicate = null) { return(isDebuggingEnabled || debugPredicate.SafeExecute()); }
public bool IsDebuggingEnabled(Func<bool> debugPredicate = null) { return (isDebuggingEnabled || debugPredicate.SafeExecute()); }