GSF.Diagnostics.ThreadPoolTrace.TryProcessTimersTimerCallback C# (CSharp) Method

TryProcessTimersTimerCallback() private static method

private static TryProcessTimersTimerCallback ( StringBuilder sb, TimerCallback timerCallback ) : bool
sb StringBuilder
timerCallback TimerCallback
return bool
        private static bool TryProcessTimersTimerCallback(StringBuilder sb, TimerCallback timerCallback)
        {
            if (timerCallback.Target != null && timerCallback.Target.GetType() == s_timerType)
            {
                System.Timers.Timer t = timerCallback.Target as System.Timers.Timer;
                ElapsedEventHandler onIntervalElapsed = (ElapsedEventHandler)s_timerOnIntervalElapsedField.GetValue(t);
                sb.AppendLine(onIntervalElapsed.Method.GetFriendlyMethodNameWithClass());
                return true;
            }
            return false;
        }
    }