예제 #1
0
 public override void Stop( Lextm.Diagnostics.Stopwatch context ) {
     SetState(context, new Dead());
 }
예제 #2
0
 public override void Start( Lextm.Diagnostics.Stopwatch context ) {}
예제 #3
0
 public override void Suspend( Lextm.Diagnostics.Stopwatch context ) {
     int valueBeforeSleep = Environment.TickCount - lastTick;
     int lastInterval = GetInterval();
     SetState(context, new Idle(valueBeforeSleep, lastInterval));
 }
예제 #4
0
 public override void Resume( Lextm.Diagnostics.Stopwatch context ) {
 }
예제 #5
0
		public override void Start( Lextm.Diagnostics.Stopwatch context ) {
			SetState(context, new Working());
		}
예제 #6
0
		public override void Suspend( Lextm.Diagnostics.Stopwatch context ) {
		}
예제 #7
0
		public abstract void Start( Lextm.Diagnostics.Stopwatch context );
예제 #8
0
		public abstract void Resume( Lextm.Diagnostics.Stopwatch context );
예제 #9
0
		public abstract void Suspend( Lextm.Diagnostics.Stopwatch context );