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

◆ CompletedEvent [2/2]

ManualResetEventSlim System.Threading.Tasks.Task< TResult >.CompletedEvent
getpackageinherited

Definition at line 1122 of file Task.cs.

1123 {
1124 get
1125 {
1127 if (contingentProperties.m_completionEvent == null)
1128 {
1129 bool isCompleted = IsCompleted;
1130 ManualResetEventSlim manualResetEventSlim = new ManualResetEventSlim(isCompleted);
1131 if (Interlocked.CompareExchange(ref contingentProperties.m_completionEvent, manualResetEventSlim, null) != null)
1132 {
1133 manualResetEventSlim.Dispose();
1134 }
1135 else if (!isCompleted && IsCompleted)
1136 {
1138 }
1139 }
1140 return contingentProperties.m_completionEvent;
1141 }
1142 }
ContingentProperties EnsureContingentPropertiesInitialized()
Definition Task.cs:1637