private bool IsManualReset (EventResetMode mode) { if ((mode < EventResetMode.AutoReset) || (mode > EventResetMode.ManualReset)) throw new ArgumentException ("mode"); return (mode == EventResetMode.ManualReset); }