v2.103.33-prerelease
Pre-release
Pre-release
·
31 commits
to main
since this release
2.103.x
- include roslyn event source configs in profiling command (PR: #8808)
- Revise SUPPORT.md for clarity on sharing information (PR: #8807)
- Fix indentation after pressing Enter in Razor files (PR: #8809)
- Remove non-cohosting editor code (PR: #8810)
- Bump Razor to 10.0.0-preview.25577.1 (PR: #8820)
- Explicitly handle switch expressions in parser (PR: #12500)
- Bring back Go to Def, FAR and hover for components via Roslyn (PR: #12501)
- Don't add newlines at the start of implicit expressions in on type formatting (PR: #12489)
- Add the RazorCSharp keywords to completion (PR: #12522)
- Remove non-cohost bits from C# extension (PR: #12518)
- Update Roslyn to 5.3.0-2.25571.4 (PR: #8813)
- Fix typing of 'else' causing unwanted indentation of following statement (PR: #81393)
- Show semantic errors for loose files with top-level statements (PR: #81326)
- Simplify and fix fading options. (PR: #81346)
- Colorization for array, pointer, and function pointer type aliases followup (PR: #81363)
- Fix: Support compound assignments in "Use null propagation" analyzer (PR: #81328)
- Fix IDE0032: Code fixer adds setter for static properties with instance constructor writes (PR: #81327)
- Add 'add extension completion' support for modern extensions. (PR: #81239)
- Add second opt-out flag for file-based programs (PR: #8823)
- Update Roslyn to 5.3.0-2.25603.1 (PR: #8823)
- Improve error message for misplaced variable designator in property patterns (PR: #81287)
- Add EnableFileBasedProgramsWhenAmbiguous flag (PR: #81513)
- Include extension properties in object initializer completion (PR: #81498)
- Fix IDE0048 to trigger consistently for
is nullandis not nullin coalesce expressions (PR: #81489) - Do not offer to add a
using namespaceon an alias qualified name. (PR: #81487) - Add code refactoring to offer usings for fully qualified names (PR: #81484)
- Fix RemoveUnusedMembers handling of default parameter reads (PR: #80810)
- Fix exception in InlineMethodRefactoringProvider for recursive calls (PR: #81469)
- Fix issue where we weren't offering snippets inline after an expression (PR: #81466)
- Follow user naming preferences when generating type snippets (PR: #81465)
- Fix 'use var' with forr/for snippets (PR: #81464)
- Map edits in LSP rename, like in VS (PR: #81450)
- Remove more unused bits of Razor EA (PR: #81452)
- Fix for-snippet not simplifying (PR: #81461)
- Fix duplicate parameter names in introduce parameter refactoring (PR: #81404)
- Fade out portion of linq expression that can be simplified (PR: #81419)
- Improve LSP conformance in MS.CA.LanguageServer (PR: #81174)
- Improve 'else' indentation in a couple more cases (PR: #81411)