[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Info=Provides a mechanism for executing a method at specified intervals. [Property] Constructor=Sets the Constructor of the Timer class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3,Constructor4,Constructor5 CallBack=Sets a TimerCallback delegate representing a method to be executed. ARG(TimerCallback)|20|(empty)|Delegate [Methods] doStart=Starts the timer. ARG(int dueTime, int period)|1|0 doStop=Stops the timer. ARG()|1|0 *doChange=Changes the start time and the interval between method invocations for a timer, using 32-bit signed integers to measure time intervals. ARG(int dueTime, int period)|1|0 *doChange2=Changes the start time and the interval between method invocations for a timer, using 64-bit signed integers to measure time intervals. ARG(long dueTime, long period)|1|0 *doChange3=Changes the start time and the interval between method invocations for a timer, using TimeSpan values to measure time intervals. ARG(TimeSpan dueTime, TimeSpan period)|1|0 *doChange4=Changes the start time and the interval between method invocations for a timer, using 32-bit unsigned integers to measure time intervals. ARG(uint dueTime, uint period)|1|0 *doConstructor=Initializes a new instance of the Timer class with an infinite period and an infinite due time, using the newly created Timer object as the state object. ARG(TimerCallback CallBack)|1|0 *doConstructor2=Initializes a new instance of the Timer class, using a 32-bit signed integer to specify the time interval. ARG(TimerCallback CallBack, Object state, int dueTime, int period)|1|0 *doConstructor3=Initializes a new instance of the Timer class, using 64-bit signed integers to measure time intervals. ARG(TimerCallback CallBack, Object state, long dueTime, long period)|1|0 *doConstructor4=Initializes a new instance of the Timer class, using TimeSpan values to measure time intervals. ARG(TimerCallback CallBack, Object state, TimeSpan dueTime, TimeSpan period)|1|0 *doConstructor5=Initializes a new instance of the Timer class, using 32-bit unsigned integers to measure time intervals. ARG(TimerCallback CallBack, Object state, uint dueTime, uint period)|1|0 *doDispose=Releases all resources used by the current instance of Timer. ARG()|1|0 *doDispose2=Releases all resources used by the current instance of Timer and signals when the timer has been disposed of. ARG(WaitHandle notifyObject)|1|0 *onChange=Occurs after invoke the method doChange and returns the result ARG(bool)|2|104 *onDispose=Occurs after invoke the method doDispose and returns the result ARG(bool)|2|104 Timer=Returns the Timer object. ARG(Timer)|3|0 *dueTime=The amount of time to delay before callback is invoked, in milliseconds. Specify -1 to prevent the timer from starting. Specify zero (0) to start the timer immediately. ARG(int)|4|1 *notifyObject=The WaitHandle to be signaled when the Timer has been disposed of. ARG(WaitHandle)|4|0 *period=The time interval between invocations of callback, in milliseconds. Specify Timeout .Infinite to disable periodic signaling. ARG(int)|4|1 *state=An object containing information to be used by the callback method, or null. ARG(Object)|4|0