public override void BeginTask(string name, int totalWork) { if (!string.IsNullOrEmpty(name)) { ITimeTracker c = counter.BeginTiming(name); c.Trace(name); timers.Push(c); } else { timers.Push(null); } base.BeginTask(name, totalWork); }
protected override void OnBeginTask(string name, int totalWork, int stepWork) { if (!string.IsNullOrEmpty(name)) { ITimeTracker c = counter.BeginTiming(name); c.Trace(name); timers.Push(c); } else { timers.Push(null); } }