689 {
691 {
692 if (arg1 == null)
693 {
694 arg1 = "";
695 }
696 fixed (char* ptr2 = arg1)
697 {
698 EventData* ptr = stackalloc EventData[4];
699 *ptr = new EventData
700 {
701 DataPointer = (
IntPtr)ptr2,
702 Size = (arg1.Length + 1) * 2
703 };
704 ptr[1] = new EventData
705 {
706 DataPointer = (
IntPtr)(&arg2),
708 };
709 ptr[2] = new EventData
710 {
711 DataPointer = (
IntPtr)(&arg3),
713 };
714 ptr[3] = new EventData
715 {
716 DataPointer = (
IntPtr)(&arg4),
718 };
720 }
721 }
722 }
unsafe void WriteEventCore(int eventId, int eventDataCount, EventData *data)
static readonly System.Net.NetEventSource Log