internal void setMode(string mode) { switch (mode) { case "day": Mode = GroupThrottleMode.PerDay; break; case "week": Mode = GroupThrottleMode.PerWeek; break; case "month": Mode = GroupThrottleMode.PerMonth; break; case "ever": Mode = GroupThrottleMode.Ever; break; case "none": Mode = GroupThrottleMode.NoLimit; break; case "disabled": Mode = GroupThrottleMode.Disabled; break; default: throw new ArgumentException(string.Format("Unknown mode found {0}", mode), "mode"); } }
internal void setMode(string mode) { switch(mode) { case "day": Mode = GroupThrottleMode.PerDay; break; case "week": Mode = GroupThrottleMode.PerWeek; break; case "month": Mode = GroupThrottleMode.PerMonth; break; case "ever": Mode = GroupThrottleMode.Ever; break; case "none": Mode = GroupThrottleMode.NoLimit; break; case "disabled": Mode = GroupThrottleMode.Disabled; break; default: throw new ArgumentException(string.Format("Unknown mode found {0}", mode), "mode"); } }