When unhandled exceptions are encountered in VStudio usually the debugger highlights the line YELLOW as the line that threw the exception.
However sometimes
The yellow line is the line where the exception is really thrown.
The green line indicates a line that is indirectly affected.
I think the screenshot makes it clear. Note that I had to use the "Callstack" window and switch to the Main() method in order to achieve this effect.
Main()