porting one of my libraries I have come around a IMHO serious issue.
Please see the following code:
function Start( ) as void
function MyFunc() as string
return "from static class"
method MyFunc() as string
If you execute this code in VO, it works as expected.
In X# it throws an stack overflow error, because the "MyFunc()" call in the method calls itself, and not the defined function.
IMHO there should be a compiler option that requires that all method calls are prefixed with self:, otherwise they should not refer to the method of the class, but search outside of the class.