[Automated] PRs inserted in VS build feature.debugger.shadowDebug-35613.136
Closed this issue · 0 comments
dotnet-bot commented
- Reduce allocations in WithUsingNamespacesAndTypesBinder.GetForwardedToAssemblyInUsingNamespaces (76370)
- Share more code in extract method (76382)
- Switch code in extract method to using immutable arrays (76378)
- Do not bail generating base type initializer in the presence of use site warnings (76347)
- Remove an enumerator allocation in SymbolCompletionItem.CreateWorker (76375)
- Language feature status: add dictionary expressions (76377)
- Reduce allocations in ProjectState's ctor (76369)
- Reduce allocations in CompletionItem.GetEntireDisplayText (76373)
- Reduce allocations in AbstractSymbolCompletionProvider.UnionSymbols (76368)
- Reduce allocations in AbstractRecommendationServiceBasedCompletionProvider.GetSymbolsAsync (76365)
- Handle other object initializer kinds in ref safety analysis (76339)
- Ensure that 'extract method' follows the user's 'use this/me' preference (76366)
- Initialize fields when possible when adding parameters to constructors. (76352)
- Do not add imports automatically in extract method (76362)
- Share more code between "Generate Constructor", "Add Parameter" and "Initialize Member from Parameter" (76359)
- Cache the MEF composition in the Roslyn LSP. (76276)
- Update the Copilot powered Inline Rename UX (76001)
- Support adding package and reference assemblies from an import (76337)
- Disable signing validation for the PR Val pipeline. (76353)
- Remove unnecessary parentheses from spread elements (76348)
- Add tests showing issues no longer repro (76346)
- Allow extract method even when tokens aren't perfectly selected by the user. (76345)
- Do not pull out 'using local decl' variables unnecessarily in extract method. (76343)
- Fix issue with remove unused members and ref-fields (76336)
- Indent expressions when converting to object initializer (76334)
- Fix broken 'convert if to switch' case with recursive analysis (76317)
- Filter out inaccessible attributes when generating default constructors (76329)
- Clarify comment on SystemTextJsonVersion (76338)
- Fix formatting of accessor blocks in 'use block body' (76333)
- Make it clearer when 'move declaration' might change semantics (76331)
- Improve formatting in 'convert anon type to tuple' (76315)
- Clean up extract method tests (76340)
- Generate delegating constructor should make the implicit no-arg constructor explicit to preserve binary and source compat (76330)
- Unify user experience with disparate 'generate constructor' features (76328)
- Update 'sort usings' to always preserve the new-lines that were present in the document (76332)
- Fix issue with nameof(MemberGroup) caused us to consider all members used (76335)
- Add f1 item for global usings (76327)
- Center the symbol being navigated to when navigating through doc-outline (76326)
- Attempt to reuse 'nameof' expressions in attributes when converting from a local function to a method (76325)
- Update add/remove accessibility modifiers for interfaces (76324)
- Preserve comment inside class body when switching to primary constructor (76319)
- Handle trivial case in 'use null propagation' (76321)
- Do not remove parentheses when it would cause a parsing change in a 'when clause' (76320)
- Change value tracking to verify a parameter is used when mapping from that parameter to it's callers (76318)
- Use TotalMilliseconds instead of TimeSpan in delay telemetry (76309)
- Fix issue with vb's "move type" moving more than just the type requested. (76295)
- Fix formatting of an empty statement on the same line as another statement (76311)
- Fix duplicated namespace in the 'move static member' dialog (76314)
- Allow moving static members between different type kinds (76313)
- Update SystemTextJsonVersion (76273)
- Do not format nodes when only changing their namespace name. (76294)
- Fix directive placement when removing nodes using syntax API. (76275)
- Expose inline completion to Razor for cohosting (76293)
- Fix broken strings in Unified Setting page (76289)
- Fix go-to-def on an abstract explicit impl of an interface method (76238)
- Use variable instead of value for parameter completion items (76292)
- Add support for getting debugger data tips through LSP. (76285)
- Enable LSP go to definition on string literals (76291)
- Remove OfferRemoveUnusedReferencesFlag (76286)
- Emit multiple deltas for a project with multiple baselines (76272)
- Fix multiple updates for dynamic file (76281)
- Improve parsing recovery with 'file' keyword (76185)
- Update NuGet-packages.md (76279)
- Update runtime async format to use methodimpl (76105)
- Use named pipes to connect to the BuildHost process. (76259)
- Move off of specialized task methods (76149)
- Update Razor DynamicFile Provider (76050)
- Add "string literals in data section" feature status (76258)
- Codeql suppression in SemanticSearchToolWindowImpl (76271)
- Update filenames in file banners when moving a type to a new file. (76270)
- Add option for LSP-based auto insert (75224)
- avoid ITextSnapshotLine.GetText() (76133)
- fix (76254)
- Fix reproducibility of local builds (76253)
- Report errors processing messages from the build host (76252)
- Skip CSharpWinForms.DeleteControl on 32 bit release (76239)
- Add Color Scheme support for VS 2022 tinted themes. (76233)
- Update FAR and Go to Def to work on indexers (76220)
- Fix NFW thrown when refreshing source generated files (76240)
- Support static members in extract interface (76151)
- Use new championed proposal and test plan for "extensions" feature (76131)
- Fix override implementation with generics and constraints (76223)
- Update find-refs to find references to Dispose in a using-statement (76221)
- Add support for 'find refs' finding references to 'dynamic' (76118)
- Fix equivalence check for nint/IntPtr (76231)
- Enable CA1052 (static holder types should be static) (65830)
- Support implementing protected members in implement interface (76178)
- Do not treat Task.Run methods as 'apparent' for 'use var' (76229)
- Don't place 'async' after 'partial' modifier (76168)
- Support introduce variable at the top level (76218)
- Fix switch indentation for list patterns (75953)
- 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)
- fix Inline temporary variable adds unnecessary cast (70423)
- Merge release/dev17.13 to main (76051)
- Remove imports should only format the section of the document that was touched (76038)
- Anonymous types in quick info should not have navigation links (76048)
- Fix missed case in automatic line ending (76041)
- Fix explicit generation of static conversion methods in interfaces (76022)
- Merge release/dev17.12 to release/dev17.13 (76046)
- Keep trivia in 'make method synchronous' (76039)
- Disable 'use interpolated string' with raw strings (76021)
- Include project diagnostic suppressors in host analyzer execution (75684)
- Only run Code Cleanup on documents from the VS workspace (76019)
- Remove unnecessary parentheses around collection expressions (76023)
- Fix location where inheritdoc doc comment is placed (76024)
- Add test demonstrating issue doesn't arise (76025)
- Keep comments when removing unnecessary lambda expressions (76015)
- Add the 'scoped' modifier in metadata-as-source (76032)
- Fix symbol display for backing fields (76000)
- Disable symbol search on generated documents (76027)
- Make MaxSupportedLangVersion calculation dynamic (75795)
- Simplify tests (75977)
- Mark used deconstruct methods. (76012)
- Clear hoisted locals when disposing iterator and async-iterator state machines (75908)
- Check for BackingField instead of IsAutoProperty in NullableWalker (75872)
- Use VisitRvalue to visit a function pointer (75996)
- Reuse segments during SegmentedDictionary growth (75943)
- Add a couple common type sizes to SegmentedArrayHelper's size/shift/offsetmask methods so those values can be inlined. (75944)
- Add fixer to convert from bound generic types in nameof to unbound types. (75976)
- Merge release/dev17.13 to main (76006)
- Prefer array to ReadOnlySpan over Span (75853)
- Merge release/dev17.12 to release/dev17.13 (75993)
- [backport] Update structured logger (75994)
- Workaround failing official builds (#75898) (75998)
- [backport] Postpone respecting the code-style analysis config rule until NET10 (75984)