I would like to dynamically control code execution using a pointer, basically a function pointer without the stack frame. Execution does not return to the calling location, but to a single point.
TopOfLoop:
...
Jump(x)
x1:
...
continue
x2:
...
continue
etc.
Is this possible in c#? Thanks.