| 123456789101112131415161718192021 | using System;using System.Collections.Generic;using System.Linq;using System.Threading.Tasks;using MediaBrowser.Model.Threading;namespace Emby.Common.Implementations.Threading{    public class TimerFactory : ITimerFactory    {        public ITimer Create(Action<object> callback, object state, TimeSpan dueTime, TimeSpan period)        {            return new CommonTimer(callback, state, dueTime, period);        }        public ITimer Create(Action<object> callback, object state, int dueTimeMs, int periodMs)        {            return new CommonTimer(callback, state, dueTimeMs, periodMs);        }    }}
 |