If I am introducing change in one of syntax trees by adding a new method's declaration, then there should be new IDocument, IProject and ISolution instances created (on the spine of entire tree up). But other documents within project (or solution) are
untouched and are reused in new solution. If so, then do the trees within those other documents become outdated along with its semantic models? Or they are as well untouched? Will the semantic model from one document be up-to-date after introducing changes
in other document?
↧