Reused Roslyn compilation when opening a tree from Document