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

◆ CreateAndAddAsyncWaiter()

TaskNode System.Threading.SemaphoreSlim.CreateAndAddAsyncWaiter ( )
inlineprivate

Definition at line 331 of file SemaphoreSlim.cs.

332 {
333 TaskNode taskNode = new TaskNode();
334 if (m_asyncHead == null)
335 {
336 m_asyncHead = taskNode;
337 m_asyncTail = taskNode;
338 }
339 else
340 {
341 m_asyncTail.Next = taskNode;
342 taskNode.Prev = m_asyncTail;
343 m_asyncTail = taskNode;
344 }
345 return taskNode;
346 }

References System.Threading.SemaphoreSlim.m_asyncHead, and System.Threading.SemaphoreSlim.m_asyncTail.

Referenced by System.Threading.SemaphoreSlim.WaitAsync().