public void FireNow() { this.OnFire(); DelayedCall.Unregister(this); }
public void Dispose() { DelayedCall.Unregister(this); this.timer.Dispose(); }
public DelayedCall(DelayedCall <object> .Callback cb, object data) : this() { DelayedCall.PrepareDCObject(this, 0, false); this.oldCallback = cb; this.oldData = data; }
protected virtual void Timer_Elapsed(object o, ElapsedEventArgs e) { this.FireNow(); DelayedCall.Unregister(this); }
public DelayedCall(DelayedCall.Callback cb) : this() { DelayedCall.PrepareDCObject(this, 0, false); this.callback = cb; }