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

◆ ProcessEvent()

unsafe void System.Diagnostics.Tracing.NativeRuntimeEventSource.ProcessEvent ( uint eventID,
uint osThreadID,
DateTime timeStamp,
Guid activityId,
Guid childActivityId,
ReadOnlySpan< byte > payload )
inlinepackage

Definition at line 198 of file NativeRuntimeEventSource.cs.

199 {
201 {
202 object[] list = EventPipePayloadDecoder.DecodePayload(ref m_eventData[eventID], payload);
203 EventWrittenEventArgs eventCallbackArgs = new EventWrittenEventArgs(this, (int)eventID, &activityId, &childActivityId)
204 {
205 OSThreadId = (int)osThreadID,
206 TimeStamp = timeStamp,
207 Payload = new ReadOnlyCollection<object>(list)
208 };
209 DispatchToAllListeners(eventCallbackArgs);
210 }
211 }
void DispatchToAllListeners(EventWrittenEventArgs eventCallbackArgs)
volatile EventMetadata[] m_eventData

References System.Diagnostics.Tracing.EventPipePayloadDecoder.DecodePayload(), System.Diagnostics.Tracing.EventSource.DispatchToAllListeners(), System.Diagnostics.Tracing.EventSource.IsSupported, System.list, and System.Diagnostics.Tracing.EventSource.m_eventData.