Пример #1
0
 /// <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);
     }
 }
Пример #2
0
 /// <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);
 }
Пример #3
0
 /// <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);
 }
Пример #4
0
        /// <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);
        }