34 {
36 {
37 EventData* ptr = stackalloc EventData[6];
38 *ptr = new EventData
39 {
41 DataPointer = (
IntPtr)(&OriginatingTaskSchedulerID)
42 };
43 ptr[1] = new EventData
44 {
46 DataPointer = (
IntPtr)(&OriginatingTaskID)
47 };
48 ptr[2] = new EventData
49 {
51 DataPointer = (
IntPtr)(&ForkJoinContextID)
52 };
53 ptr[3] = new EventData
54 {
56 DataPointer = (
IntPtr)(&OperationType)
57 };
58 ptr[4] = new EventData
59 {
61 DataPointer = (
IntPtr)(&InclusiveFrom)
62 };
63 ptr[5] = new EventData
64 {
66 DataPointer = (
IntPtr)(&ExclusiveTo)
67 };
69 }
70 }
unsafe void WriteEventCore(int eventId, int eventDataCount, EventData *data)