/// <summary> /// Starts recording an event. Call stop on the returned object (context) to finish the timing. /// </summary> /// <returns></returns> public CallbackTimerMetricContext Time() { var result = new CallbackTimerMetricContext(t => RecordElapsedTicks(t)); result.Start(); return(result); }
/// <summary> /// Starts recording an event. Call stop on the returned object (context) to finish the timing. /// </summary> /// <returns></returns> public CallbackTimerMetricContext Time() { var result = new CallbackTimerMetricContext(t => RecordElapsedTicks(t)); result.Start(); return result; }
/// <summary> /// Starts recording an event. Call stop on the returned object (context) to finish the timing. /// </summary> /// <returns></returns> public CallbackTimerMetricContext Time() { var result = new CallbackTimerMetricContext(RecordElapsedNanos); result.Start(); return result; }