public CountdownEvent (int count) { if (count < 0) throw new ArgumentOutOfRangeException ("count is negative"); this.initial = this.count = count; }