Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CreateThreadLocalCountObject()

object System.Threading.ThreadInt64PersistentCounter.CreateThreadLocalCountObject ( )
inline

Definition at line 122 of file ThreadInt64PersistentCounter.cs.

123 {
124 ThreadLocalNode threadLocalNode = new ThreadLocalNode(this);
126 list.Add(new ThreadLocalNodeFinalizationHelper(threadLocalNode));
127 s_lock.Acquire();
128 try
129 {
131 return threadLocalNode;
132 }
133 finally
134 {
135 s_lock.Release();
136 }
137 }
void Add(TKey key, TValue value)
static List< ThreadLocalNodeFinalizationHelper > t_nodeFinalizationHelpers

References System.Threading.ThreadInt64PersistentCounter._nodes, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.list, System.Threading.ThreadInt64PersistentCounter.s_lock, and System.Threading.ThreadInt64PersistentCounter.t_nodeFinalizationHelpers.

Referenced by System.Threading.PortableThreadPool.CreateThreadLocalCompletionCountObject().