I have a method to write ulong event in my event source:
[NonEvent]
private unsafe void WriteEvent(int eventId, ulong arg1)
{
if (IsEnabled())
{
EventData* descrs = stackalloc EventData[1];
descrs[0] = new EventData { DataPointer = (IntPtr)(&arg1), Size = 8 };
WriteEventCore(eventId, 1, descrs);
}
}
Yet it is still displayed as a long value inside the events grid view.
Is this expected behavior or fixable?