https://blog.washi.dev/posts/confusing-decompilers-with-callvirt/
Confusing .NET Decompilers: The CallVirt OpCode - Washi