public override void Stop( Lextm.Diagnostics.Stopwatch context ) { SetState(context, new Dead()); }
public override void Start( Lextm.Diagnostics.Stopwatch context ) {}
public override void Suspend( Lextm.Diagnostics.Stopwatch context ) { int valueBeforeSleep = Environment.TickCount - lastTick; int lastInterval = GetInterval(); SetState(context, new Idle(valueBeforeSleep, lastInterval)); }
public override void Resume( Lextm.Diagnostics.Stopwatch context ) { }
public override void Start( Lextm.Diagnostics.Stopwatch context ) { SetState(context, new Working()); }
public override void Suspend( Lextm.Diagnostics.Stopwatch context ) { }
public abstract void Start( Lextm.Diagnostics.Stopwatch context );
public abstract void Resume( Lextm.Diagnostics.Stopwatch context );
public abstract void Suspend( Lextm.Diagnostics.Stopwatch context );