Debugger does not stop into Console.WriteLine when doing Step-info from user code (with enabled framework debugging)
So the problem here is that doing a 'step over' on the last line of object:.ctor () skips a lot of code and goes back to Main.
So what happens here is xs creates the single step request with the StepFilter.StaticCtor flag set, so we skip the Console:.cctor invocation, and go the next seq point in the Main method, which is the one after the Console.WriteLine () call. This happens because the call to Console:.cctor () is not explicit, so there are only two seq points, one before the WriteLine () call and one after it.
Is it still reproducible with latest Mono?