2.84.18
Pre-release
Pre-release
2.84.x
- Bump Roslyn to 5.0.0-1.25319.11 (PR: #8380)
- Preserve trailing directives when converting a Program.Main program to top level statements. (#79062) (PR: #79062)
- Do not offer add parameter on a type that cannot become a parameter (#79060) (PR: #79060)
- Razor assembly redirector (#78852) (PR: #78852)
- Add refactoring to sort imports (#79041) (PR: #79041)
- Fix a couple of issues with committing and diagnostic reporting (#79018) (PR: #79018)
- Update 'use null propagation' to understand more patterns (#78992) (PR: #78992)
- Pull in shared source for core roslyn capacilities into roslyn-analyzer packages. (#79024) (PR: #79024)
- Inline Method Refactoring - Fix bug for field with multiple declarations (#78988) (PR: #78988)
- Fix locating startup objects (#78972) (PR: #78972)
- Do not make unnecessarily simplification changes in sync-namespace. (#78969) (PR: #78969)
- Add a layer of constraint filtering for 'add import for extension methods' completion. (#78923) (PR: #78923)
- Bump Razor to 10.0.0-preview.25322.1 (PR: #8380)
- Make completion capabilities checks more robust (#11964) (PR: #11964)
- Fix overly aggressive delegated completion (#11965) (PR: #11965)
- Simply the code that generates edits to insert using directives (#11948) (PR: #11948)
- Fix override completion in VS Code for Cohosting (#11938) (PR: #11938)
- Include namespace in extracted component (#11915) (PR: #11915)
- Fix a few bugs around formatting explicit expressions (#11906) (PR: #11906)
- Handle when Roslyn removes newlines while formatting (#11911) (PR: #11911)
- Fix issue where the open brace node includes leading newline (#11908) (PR: #11908)