We have couple of BackgroundService classes listening to message queues. I'm trying to debug a helper function that gets called when an event is read from the queue. Breakpoint is set to the entry point of the function.
Problem: While I'm debugging, if another event comes in one of the queues, Visual Studio repositions the yellow arrow back to the breakpoint. If I continue hitting F10, the yellow arrow seems to debug both events parallely, as it skips few lines and jumps back few lines.