v2.69.22
Pre-release
Pre-release
- Bump razor to 9.0.0-preview.25156.2 (PR: #8047)
- Bump xamlTools to 17.14.35904.287 (PR: #8042)
- Update Roslyn to 4.14.0-3.25156.1 (PR: #8049)
- Don't use an implicit-object if the lang version doesn't support it (PR: #77437)
- Fix issue where we were changing semantics when converting to a collection expr. (PR: #77417)
- Detect and emit more idiomatic null check patterns (PR: #77412)
- Partial events and constructors: IDE (PR: #77337)
- Simplify keyword recommenders. (PR: #77396)
- Remove async/await (PR: #77397)
- Preserve encoding during DocumentState updates (PR: #77354)
- Don't realize the SourceText in SyntaxTree.OverlapsHiddenPosition if not needed (PR: #77334)
- Handle ModuleCancellationTokenExpression in AbstractFlow visitor (PR: #77310)
- PERF: Reduce the number of nodes walked during import completion commit. (PR: #77305)
- Allow expression body refactorings on non empty selections (PR: #76969)
- Partial events and constructors: public API (PR: #77202)
- Refresh diagnostics when fading options change (PR: #77322)
- Reduce allocations during completion in FilterToVisibleAndBrowsableSymbols (PR: #77315)
- Change override completion to select text after updating the buffer. (PR: #76983)
- Fix false positive 'Unnecessary assignment of a value' (PR: #77297)