92 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
156 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
298 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
421 if (callback !=
null)
614 throw new global::Cpp2IlInjected.AnalysisFailedException(
"CPP2IL failed to recover any usable IL for this method.");
class f__AnonymousType0<< Count > j__TPar
static AppDomain CurrentDomain
Callback(object @object, IntPtr method)
IAsyncResult BeginInvoke(TimerThread.Timer timer, int timeNoticed, object context, AsyncCallback callback, object @object)
void Invoke(TimerThread.Timer timer, int timeNoticed, object context)
void EndInvoke(IAsyncResult result)
override TimerThread.Timer CreateTimer(TimerThread.Callback callback, object context)
readonly int m_DurationMilliseconds
TimerThread.Timer CreateTimer(TimerThread.Callback callback, object context)
TimerThread.Timer CreateTimer()
Queue(int durationMilliseconds)
TimerThread.TimerNode next
TimerThread.TimerNode Prev
TimerThread.TimerNode prev
TimerThread.TimerNode Next
TimerThread.Callback m_Callback
TimerThread.TimerNode.TimerState m_TimerState
TimerNode(TimerThread.Callback callback, object context, int durationMilliseconds, object queueLock)
bool Fire([Out] int nextExpiration)
TimerQueue(int durationMilliseconds)
override TimerThread.Timer CreateTimer(TimerThread.Callback callback, object context)
readonly TimerThread.TimerNode m_Timers
readonly int m_StartTimeMilliseconds
Timer(int durationMilliseconds)
readonly int m_DurationMilliseconds
static TimerThread.Queue CreateQueue(int durationMilliseconds)
static int s_CacheScanIteration
static TimerThread.Queue GetOrCreateQueue(int durationMilliseconds)
static global::System.Collections.Generic.LinkedList< WeakReference > s_NewQueues
const int c_CacheScanPerIterations
static AutoResetEvent s_ThreadReadyEvent
static ManualResetEvent s_ThreadShutdownEvent
const int c_ThreadIdleTimeoutMilliseconds
static void StopTimerThread()
static void OnDomainUnload(object sender, EventArgs e)
static bool IsTickBetween(int start, int end, int comparand)
const int c_TickCountResolution
static global::System.Collections.Generic.LinkedList< WeakReference > s_Queues
static WaitHandle[] s_ThreadEvents
static Hashtable s_QueuesCache
static int Exchange(int location1, int value)
static int CompareExchange(int location1, int value, int comparand)
static void Exit(object obj)
static void Enter(object obj)
static Thread CurrentThread
static GCHandle Alloc(object value)