Releases
v2.63.32
Changes in 2.63.32 (since 2.61.28)
2.63.x
Bump xamlTools to 17.14.35723.260 (PR: #7932 )
Update Roslyn to 4.14.0-1.25074.7 (PR: #7942 )
Enable extract refactorings in LSP (PR: #76718 )
Speed up 'fix all' for 'use auto prop' by running in parallel (PR: #76905 )
Add support for converting an auto-prop to a field-backed property. (PR: #76900 )
Fix throw in generator comparer (PR: #76769 )
Do not offer the containing type when offering completion in teh base-list (PR: #76891 )
Improve handling bad metadata in EE (PR: #76878 )
Record completion of "Simple lambda parameters with modifiers" feature (PR: #76884 )
Reduce work in ConversionsBase.AddUserDefinedConversionsToExplicitCandidateSet (PR: #76835 )
Update formatOnType handler to support formatting on NewLine (PR: #76876 )
Fix new document formatting (PR: #76736 )
Initial work to collapse comments at the end of a block (PR: #76865 )
Remove explicit recursion in the json detection analyzer (#76764) (PR: #76764 )
Consider silly cyclic assignment in scoped variance (#76261) (PR: #76261 )
Fix ordering of 'params' vs 'scoped' in metadata as source (#76745) (PR: #76745 )
Change partial keyword recommender to better handle partial member syntax (#76744) (PR: #76744 )
Ensure unconverted elements are converted when on LHS (#76675) (PR: #76675 )
Proffer CssVisualDiagnosticsService brokered service from C# DevKit to C# Extension (#76737) (PR: #76737 )
Disable extract class/interface to a new file when unsupported by the workspace. (#76717) (PR: #76717 )
Fix issue parsing regex category (#76735) (PR: #76735 )
Properly simplify pattern when converting to pattern matching (#76734) (PR: #76734 )
Do not lift type parameters in extract method declared within the selected region (#76724) (PR: #76724 )
Always use .OriginalDefinition uniformly in the unread-members analyzer (#76698) (PR: #76698 )
Adding checks for mutable structs. (#76711) (PR: #76711 )
Add option for choosing stdio as the LSP communication channel (#76437) (PR: #76437 )
Support organizing imports as part of LSP document formatting (PR: #76806 )
Improve collapsing of members followed by pp directives (PR: #76837 )
Load razor assembly directly: (PR: #76808 )
Special case inlining a collection expr into a spreaded element (PR: #76823 )
Do not offer to simplify interpolations when using formattable strings (PR: #76830 )
Add support for outlining switch expressions (PR: #76827 )
Do no offer to make fields readonly if they are a struct and are written to through an indexer (PR: #76825 )
Do not offer to inline a decl into a switch arm when it is referenced outside of it. (PR: #76822 )
Fix gen-method generating into top level. (PR: #76821 )
Fix 'invert if' refactor to properly enclose #region/#endregion blocks (PR: #74145 )
Do not offer use-conditional when it would cause name collisions (PR: #76807 )
Remove unnecessary cast in one conditional expression branch, based on the other branch and outer conversion. (PR: #76798 )
Convert a return value to return type even if it has errors (PR: #76699 )
Add EmbeddedAttribute API for source generators (PR: #76583 )
Fix formatting when doing a 'fix all' with 'use auto prop' (PR: #76791 )
Initialize naming style preferences when language is added to workspace (PR: #76795 )
Support target type completion tags in object creation contexts (PR: #76786 )
Fix 'use conditional expression' where it was causing a null-ref warning. (PR: #76792 )
Keep comments on an 'else' keyword when converting to conditional expressions. (PR: #76789 )
VB: Don't capture conditional access receiver into a temp local during lowering. (PR: #76712 )
Update regex parsing to latest .Net core parsing (and diagnostic messages). (PR: #76269 )
Forbid pointer types as instance fields in records (PR: #76588 )
Field-backed properties: report diagnostic for variable named field declared in accessor (PR: #76671 )
Update 'use nameof instead of typeof' to support generic types (PR: #76780 )
Add feature to convert from an explicitly typed lambda to an implicitly typed one. (PR: #76770 )
Support modifiers with simple lambda parameters. (PR: #75400 )
Update Razor to 9.0.0-preview.25064.4 (PR: #7927 )
Wire up the UseRoslynTokenizer feature properly (#11386) (PR: #11386 )
New Razor document formatting engine (#11364) (PR: #11364 )
Fix a couple of exceptions encountered when formatting documents with preprocessor directives (#11373) (PR: #11373 )
Allow RazorProjectEngine.Process to be cancelled (#11334) (PR: #11334 )
Further refactoring of Razor tooling project system (#11320) (PR: #11320 )
2.62.x
Update Roslyn to 4.14.0-1.25060.2 (PR: #7916 )
Support Extracting method with complex flow control cosntructs in them. (PR: #76686 )
Classify the langword attribute value in DocComments (PR: #76678 )
Fix FAR/rename with method type parameters (PR: #76652 )
Fix assembly load when file path contains URI reserved chars (PR: #76617 )
Reduce allocations during checksum creation. (PR: #76524 )
Bump xamlTools to 17.13.35709.178 (PR: #7914 )
You can’t perform that action at this time.