Trace: https://developercommunity.visualstudio.com/content/problem/379653/vs-slow-typing-and-hang-1.html.
It looks like Range.mkRange is allocating 16 MB of data just normalizing a path via Path.GetFullPath. I have no idea what this code does, or under what circumstances this is hit - but we should try avoid normalizing files over and over again.
