AdjustSdk.Pcl.TimerCycle.TimerCycle C# (CSharp) Method

TimerCycle() private method

private TimerCycle ( ActionQueue actionQueue, System.Action action, System.TimeSpan timeInterval, System.TimeSpan timeStart ) : System
actionQueue ActionQueue
action System.Action
timeInterval System.TimeSpan
timeStart System.TimeSpan
return System
        internal TimerCycle(ActionQueue actionQueue, Action action, TimeSpan timeInterval, TimeSpan timeStart)
        {
            ActionQueue = actionQueue;
            Action = action;
            TimeInterval = timeInterval;
            TimeStart = timeStart;
            CancelDelayTokenSource = new CancellationTokenSource();

            // timer initially set as paused
            IsPaused = true;

            //AdjustFactory.Logger.Verbose("TimerCycle Create dueTime:{0}, period:{1}",
            //    TimeStart.TotalMilliseconds, TimeInterval.TotalMilliseconds);
        }