public bool Change(int dueTime, int period) { if (dueTime < -1) { throw new ArgumentOutOfRangeException("dueTime", Environment.GetResourceString("ArgumentOutOfRange_NeedNonNegOrNegative1")); } if (period < -1) { throw new ArgumentOutOfRangeException("period", Environment.GetResourceString("ArgumentOutOfRange_NeedNonNegOrNegative1")); } return(timerBase.ChangeTimer((UInt32)dueTime, (UInt32)period)); }