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

◆ SerializeEventArgs()

object[] System.Diagnostics.Tracing.EventSource.SerializeEventArgs ( int eventId,
object[] args )
inlineprivateinherited

Definition at line 1467 of file EventSource.cs.

1468 {
1469 TraceLoggingEventTypes traceLoggingEventTypes = m_eventData[eventId].TraceLoggingEventTypes;
1470 int num = Math.Min(traceLoggingEventTypes.typeInfos.Length, args.Length);
1471 object[] array = new object[traceLoggingEventTypes.typeInfos.Length];
1472 for (int i = 0; i < num; i++)
1473 {
1474 array[i] = traceLoggingEventTypes.typeInfos[i].GetData(args[i]);
1475 }
1476 return array;
1477 }
volatile EventMetadata[] m_eventData

References System.array, System.Diagnostics.Tracing.EventSource.m_eventData, and System.Math.Min().

Referenced by System.Diagnostics.Tracing.EventSource.WriteEventVarargs().