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

◆ TaskCompleted()

unsafe void System.Threading.Tasks.TplEventSource.TaskCompleted ( int OriginatingTaskSchedulerID,
int OriginatingTaskID,
int TaskID,
bool IsExceptional )
inline

Definition at line 177 of file TplEventSource.cs.

178 {
179 if (IsEnabled() && IsEnabled(EventLevel.Informational, (EventKeywords)2L))
180 {
181 EventData* ptr = stackalloc EventData[4];
182 int num = (IsExceptional ? 1 : 0);
183 ptr->Size = 4;
184 ptr->DataPointer = (IntPtr)(&OriginatingTaskSchedulerID);
185 ptr->Reserved = 0;
186 ptr[1].Size = 4;
187 ptr[1].DataPointer = (IntPtr)(&OriginatingTaskID);
188 ptr[1].Reserved = 0;
189 ptr[2].Size = 4;
190 ptr[2].DataPointer = (IntPtr)(&TaskID);
191 ptr[2].Reserved = 0;
192 ptr[3].Size = 4;
193 ptr[3].DataPointer = (IntPtr)(&num);
194 ptr[3].Reserved = 0;
195 WriteEventCore(9, 4, ptr);
196 }
197 }
unsafe void WriteEventCore(int eventId, int eventDataCount, EventData *data)

References System.Diagnostics.Tracing.EventSource.EventData.DataPointer, System.Diagnostics.Tracing.EventSource.IsEnabled(), System.L, System.Diagnostics.Tracing.EventSource.EventData.Reserved, System.Diagnostics.Tracing.EventSource.EventData.Size, and System.Diagnostics.Tracing.EventSource.WriteEventCore().