Hi!
I've implemented my language service, and from a functional point of view, everything works quite well. However, I have the issue that Visual Studio shortly freezes after each parse-operation. I was wandering how this can be, as parsing happens in a background thread. Furthermore, the lagging gets worse the longer one works on a single file (the parse-time, however, remains almost constant).
This is extremely annoying because VS does not react for a short period of time (far less than a second). The problem is that as a user, the lag is noticable as the cursor doesn't move and then performs all "missed" key-actions almost at once.
I hope someone can help me / point in the right direction, as I have absolutely no idea what could be going wrong here.
Thanks,
Max