983 {
985 {
986 if (arg1 == null)
987 {
988 arg1 = "";
989 }
990 fixed (char* ptr2 = arg1)
991 {
992 EventData* ptr = stackalloc EventData[8];
993 *ptr = new EventData
994 {
995 DataPointer = (
IntPtr)ptr2,
996 Size = (arg1.Length + 1) * 2
997 };
998 ptr[1] = new EventData
999 {
1000 DataPointer = (
IntPtr)(&arg2),
1002 };
1003 ptr[2] = new EventData
1004 {
1005 DataPointer = (
IntPtr)(&arg3),
1007 };
1008 ptr[3] = new EventData
1009 {
1010 DataPointer = (
IntPtr)(&arg4),
1012 };
1013 ptr[4] = new EventData
1014 {
1015 DataPointer = (
IntPtr)(&arg5),
1017 };
1018 ptr[5] = new EventData
1019 {
1020 DataPointer = (
IntPtr)(&arg6),
1022 };
1023 ptr[6] = new EventData
1024 {
1025 DataPointer = (
IntPtr)(&arg7),
1027 };
1028 ptr[7] = new EventData
1029 {
1030 DataPointer = (
IntPtr)(&arg8),
1032 };
1034 }
1035 }
1036 }
unsafe void WriteEventCore(int eventId, int eventDataCount, EventData *data)
static readonly System.Net.NetEventSource Log