BaconographyW8.PlatformServices.SystemServices.StartTimer C# (CSharp) Method

StartTimer() public method

public StartTimer ( EventHandler tickHandler, System.TimeSpan tickSpan, bool uiThread ) : object
tickHandler EventHandler
tickSpan System.TimeSpan
uiThread bool
return object
        public object StartTimer(EventHandler<object> tickHandler, TimeSpan tickSpan, bool uiThread)
        {
            if (uiThread)
            {
                DispatcherTimer dt = new DispatcherTimer();
                dt.Tick += tickHandler;
                dt.Interval = tickSpan;
                dt.Start();
                return dt;
            }
            else
            {
                return ThreadPoolTimer.CreatePeriodicTimer((timer) => tickHandler(this, timer), tickSpan);
            }
        }