This commit has the Language Service take advantage of versioned source files added in the compiler previously. With this change, the Language Service's incremental compilations will now be correct even if the TS Language service mutates `ts.SourceFile`s without changing their object identity, as we know it does in certain corner cases. No test is added here as it is difficult to reproduce this behavior in the LS's artificial testing environment. A test for this case exists in the LS extension repo, where it will be used to validate that a workaround three is no longer necessary. PR Close #41475
Angular
The sources for this package are in the main Angular repo. Please file issues and pull requests against that repo.
Usage information and reference details can be found in Angular documentation.
License: MIT