Closed
Description
- Keep member bodies when converting DIM property to method (76186)
- Fix incorrect codespit of xml doc comments (76108)
- Have go-to-def flip between partial definition and implementation (76187)
- Update Copilot rename telemetry (76045)
- Support nint/intptr conversion on c# 11 and up (76181)
- Do not duplicate directives when converting from property to methods (76184)
- Catch expected exception when reading info out of a PDB (76182)
- fix flaky lsp diagnostic test (76228)
- Disable 'use pattern matching' when eliding multiple calls that pass by ref (76183)
- Do not pass primary constructor parameters explicit when extracting methods (76179)
- Update suggestion mode provider to support params collections (76177)
- Filter out certain compiler attributes when extracting an interface (76176)
- Fix wrapping issues in simplify conditional (76175)
- Add more tests for https://github.com/dotnet/roslyn/pull/76083 (76164)
- Update type inference in a primary constructor base type (76174)
- Keep cast that prevents the compiler from warning about an unintentional implicit object cast. (76172)
- Disable 'use coalesce expression' when statements cross a PP boundary (76173)
- Support name completion on generic types (76170)
- Improve extract-local-function in the presence of pp directives (76169)
- Update xunit to 2.9.2 (76196)
- Fix info for implicit objects in find-references (76167)
- Fix issue trying to generate fields/properties from a top level program (76161)
- Clamp selections within a string literal so they do not go outside of it (76163)
- Support implicit/explicit var with inferred lambda types (76160)
- Update 'introduce using' to support expression statements (76147)
- Set state of enumerator object to "after" during disposal (76090)
- Add a dedicated fixer to fixup code in expression trees that is now calling restricted apis (76124)
- Insert parens when hitting semicolon after 'new' (76152)
- Fix PowerShell Script Issues (76219)
- Use implicit initializer if present to generate type properties (76162)
- Fix issue with explicit interface completion and static interface members (76150)
- Update the patterns that 'use range operator' supports. (76129)
- Update Language Feature Status.md (76227)
- Infer better variable name when initializing from an anonymous type (76145)
- When converting to raw strings, do not change \r\n sequences if not explicitly requested by the user (76120)
- REmove methods no longer in use (76148)
- Remove Navigate_asynchronously_exerimental option (76128)
- Do a better job matching properties to implement against existing properties (76144)
- Enable skipped test (76143)
- Format labeled statements when colon is typed (76142)
- Fix null encoding in new document in move type action (74623)
- Make
SymbolAnnotation
static (65829) - Delete unneeded suppression for a fixed issue (65773)
- Property update return type when updating method. (76157)
- Delete dupe loc strings (76159)
- Remove unnecessary EOL package references (76073)
- Exclude starting symbol when going to implementations if we find implementations (76125)
- Document approach for compiler-recognized attributes and LangVersion (76112)
- Merge release/dev17.13 to main (76134)
- Honour users' settings as a starting point for Razor formatting (76066)
- Flatten SourceMethodSymbol hierarchy (76107)
- Only update roslyn dependencies coming from maintenance-packages when source build is true. Tracking issue: https://github.com/dotnet/sdk/issues/45155 (76076)
- Update config data for 17.13P2 snap of VS (76088)
- Expose FAR to cohosting (76002)
- Remove integration test project to unblock dev inner loop (76104)
- Do not offer to simplify a set to a collection expr when assigning to a non-set interface (76096)
- Do not remove cast that would change what runtime type a virtual method dispatches to (76102)
- Use git conflict markers when we cannot merge text (76099)
- Enhance explicit interface implementation completion provider (75568)
- Support selector pattern simplification in linq queries (76086)
- Preserve existing accessor bodies when converting from an auto prop to a full prop (76103)
- Update FindRefs to find constructor references in a primary constructor base type (76097)
- Fix issue offering to remove an necessary cast to dynamic (76098)
- Fix FAR on an alias to a predefined type (76101)
- Support ExperimentalAttribute.Message (76060)
- Reduce allocations from NamedTypeSymbol.AddOperators usage (76082)
- Fix Sort Usings in Inline Diff (74645)
- Update 'implement interface' to forward explicit members to implicit ones (76044)
- Fix 'create constructor' with types without bodies (76083)
- Add a helper to determine if a type has a specific attribute or not. (76053)
- Fix formatting when making an accessor readonly (76054)
- Do not show uncapturable outer parameters inside static local functions. (76043)
- Make approved api changes (76040)
- Improve the cases that 'simplify linq' works on (76079)
- Do not offer to remove the primary field from an inline array (76052)
- Fix issue producing interpolated strings from char literals (76049)
- Suppress IDE namespace warning (76077)
- Fix parameters not showing up in 'nameof' on a method (76017)
- Update docs to add a new LangVer (76011)
- Merge release/dev17.13 to main (76074)
- Fix LangVersion computation on non-English locales (76070)
- Add comment about supported values of platform switch (76072)
- Snap 17.13P2 (76067)
- Update data for snap 17.13P2 (76033)
- Record "nameof(UnboundGenericType<>)" as done (75982)