Click or drag to resize

TellMeWhen Class

A utility class for getting notified after a specific amount of time.
Inheritance Hierarchy
SystemObject
  Archon.SwissArmyLib.EventsTellMeWhen

Namespace:  Archon.SwissArmyLib.Events
Assembly:  Archon.SwissArmyLib (in Archon.SwissArmyLib.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
public class TellMeWhen : IEventListener
Request Example View Source

The TellMeWhen type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCancelAll
Cancels all (both scaled and unscaled) timers for all callbacks.
Public methodStatic memberCancelScaled(TellMeWhenITimerCallback)
Cancels all scaled timers for the given callback.
Public methodStatic memberCancelScaled(TellMeWhenITimerCallback, Int32)
Cancels a scaled timer for the given callback with a specific id.
Public methodStatic memberCancelUnscaled(TellMeWhenITimerCallback)
Cancels all unscaled timers for the given callback.
Public methodStatic memberCancelUnscaled(TellMeWhenITimerCallback, Int32)
Cancels a unscaled timer for the given callback with a specific id.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberExact(Single, TellMeWhenITimerCallback, Int32, Object)
Schedule a callback to be called at a specific time.
Public methodStatic memberExact(Single, Single, TellMeWhenITimerCallback, Int32, Object)
Schedule a callback to be called at a specific time and repeatedly every repeatInterval there after.
Public methodStatic memberExactUnscaled(Single, TellMeWhenITimerCallback, Int32, Object)
Schedule a callback to be called at a specific unscaledTime.
Public methodStatic memberExactUnscaled(Single, Single, TellMeWhenITimerCallback, Int32, Object)
Schedule a callback to be called at a specific unscaledTime and repeatedly every repeatInterval there after.
Protected methodFinalize
Destructor
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodStatic memberMinutes
Schedule a callback to be called after a specific amount of (scaled) minutes.
Public methodStatic memberMinutesUnscaled
Schedule a callback to be called after a specific amount of (unscaled) minutes.
Public methodStatic memberSeconds
Schedule a callback to be called after a specific amount of (scaled) seconds.
Public methodStatic memberSecondsUnscaled
Schedule a callback to be called after a specific amount of (unscaled) seconds.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Fields
  NameDescription
Public fieldStatic memberNoId
Default id, if none is supplied
Top
See Also