/// <summary> /// Raises the <see cref="E:TaskClerkProviderDone"/> event. /// </summary> /// <param name="e">The <see cref="BritishMicro.TaskClerk.Providers.TimingEventArgs"/> instance containing the event data.</param> private void OnTimingDone(TimingEventArgs e) { EventHandler<TimingEventArgs> handler = ProviderTimer; if (handler != null) { handler(this, e); } }
/// <summary> /// Raises the <see cref="E:TaskClerkProviderDone"/> event. /// </summary> /// <param name="e">The <see cref="BritishMicro.TaskClerk.Providers.TimingEventArgs"/> instance containing the event data.</param> private void OnTimingDone(TimingEventArgs e) { ProviderTimer?.Invoke(this, e); }
/// <summary> /// Raises the timing event for monitoring the performance of providers. /// </summary> /// <param name="method">The method.</param> /// <param name="timerStart">The timer start.</param> protected void RaiseTimingEvent(MethodBase method, DateTime timerStart) { TimingEventArgs tcpta = new TimingEventArgs(method, timerStart, DateTime.Now); OnTimingDone(tcpta); }