Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Change() [2/4]

bool System.Threading.Timer.Change ( long dueTime,
long period )
inline

Definition at line 155 of file Timer.cs.

156 {
157 if (dueTime < -1)
158 {
159 throw new ArgumentOutOfRangeException("dueTime", SR.ArgumentOutOfRange_NeedNonNegOrNegative1);
160 }
161 if (period < -1)
162 {
163 throw new ArgumentOutOfRangeException("period", SR.ArgumentOutOfRange_NeedNonNegOrNegative1);
164 }
165 if (dueTime > 4294967294u)
166 {
167 throw new ArgumentOutOfRangeException("dueTime", SR.ArgumentOutOfRange_TimeoutTooLarge);
168 }
169 if (period > 4294967294u)
170 {
171 throw new ArgumentOutOfRangeException("period", SR.ArgumentOutOfRange_PeriodTooLarge);
172 }
173 return _timer._timer.Change((uint)dueTime, (uint)period);
174 }
readonly TimerQueueTimer _timer
Definition TimerHolder.cs:7
bool Change(uint dueTime, uint period)
TimerHolder _timer
Definition Timer.cs:12

References System.Threading.Timer._timer, System.Threading.TimerHolder._timer, System.SR.ArgumentOutOfRange_NeedNonNegOrNegative1, System.SR.ArgumentOutOfRange_PeriodTooLarge, System.SR.ArgumentOutOfRange_TimeoutTooLarge, and System.Threading.TimerQueueTimer.Change().