Interface function showing as event not function

I couldn’t put virtual on the _Implementation definition, and i’m unfortunately getting the same results: