| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
 Collaboration diagram for System.Net.TimerThread:Classes | |
| class | InfiniteTimer | 
| class | InfiniteTimerQueue | 
| class | Queue | 
| class | Timer | 
| class | TimerNode | 
| class | TimerQueue | 
Package Functions | |
| delegate void | Callback (TimerThread.Timer timer, int timeNoticed, object context) | 
Static Package Functions | |
| static TimerThread.Queue | CreateQueue (int durationMilliseconds) | 
| static TimerThread.Queue | GetOrCreateQueue (int durationMilliseconds) | 
Private Types | |
| enum | TimerThreadState { Idle , Running , Stopped } | 
Static Private Member Functions | |
| static | TimerThread () | 
| static void | Prod () | 
| static void | ThreadProc () | 
| static void | StopTimerThread () | 
| static bool | IsTickBetween (int start, int end, int comparand) | 
| static void | OnDomainUnload (object sender, EventArgs e) | 
Static Private Attributes | |
| const int | c_ThreadIdleTimeoutMilliseconds = 30000 | 
| const int | c_CacheScanPerIterations = 32 | 
| const int | c_TickCountResolution = 15 | 
| static LinkedList< WeakReference > | s_Queues | 
| static LinkedList< WeakReference > | s_NewQueues | 
| static int | s_ThreadState | 
| static AutoResetEvent | s_ThreadReadyEvent | 
| static ManualResetEvent | s_ThreadShutdownEvent | 
| static WaitHandle[] | s_ThreadEvents | 
| static int | s_CacheScanIteration | 
| static Hashtable | s_QueuesCache | 
Definition at line 12 of file TimerThread.cs.