Maybe this question is very simple, but I can’t find an answer about it.
I know that if I write an event like this and do not call baseMethod inside the body, the base method code will not execute. If I want the base code to run, I must explicitly call it. This part is clear to me.
protected void _(Events.RowSelected<ARInvoice> e, PXRowSelected baseMethod) { }When I write the event like this, I tested that the base methods are called automatically:
protected void _(Events.RowSelected<ARInvoice> e) { }But I do not understand why this happens. I tried to find something in the documentation.
In the 2026 R1 Developer Guide, I found information that seems to contradict what I observed during testing.

In T210, I found events written without baseMethod, so I assume that writing them this way is valid.
However, there should be documentation somewhere explaining this behavior, and I do not understand what is written in the Developer Guide regarding this case.

Could you provide a general explanation of how this works, and is there any place where this behavior is documented correctly and in detail?