Skip to content

Merge main to features/required members#60760

Merged
333fred merged 81 commits intofeatures/required-membersfrom
merge-main-to-features/required-members
Apr 15, 2022
Merged

Merge main to features/required members#60760
333fred merged 81 commits intofeatures/required-membersfrom
merge-main-to-features/required-members

Conversation

@333fred
Copy link
Copy Markdown
Member

@333fred 333fred commented Apr 14, 2022

Merge main to features/required-members

jasonmalinowski and others added 30 commits March 30, 2022 17:29
We switched VisualStudioInfoBar to no longer be a MEF service in
347cd02, but this was still importing
it. It's now a helper type, so create it instead.
Add TS external access API for ICommentSelectionService
jasonmalinowski and others added 18 commits April 13, 2022 15:46
This code was a bit strange:

1. The GetPushDiagnostics/GetPullDiagnostics extension methods called
   a common helper method passing in a boolean, only for that common
   helper to switch on that boolean again.
2. The common helper worked via enumerating buckets and then calling
   other helpers to find diagnostics matching those buckets, when
   instead we can directly call the service and ask it for what we want.
Fix 'move to namespace' with file scoped namespaces.
Delay symbol-search index updating until solution is fully loaded.
…statement

Allow generating variable with contextual keyword name in return statements
Roslyn was triggering a watson/fault in https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1505871 due to the duplicated Microsoft.CodeAnalysis.LanguageServer.Protocol.dll asset. This asset is already added 3 lines under this one.
Clean up IDiagnosticService extension methods
…or-mef-composition-errors

Add integration test to flag MEF composition breaks
* SimplifierOptions

* Public option tests

* Serializability

* Fallback simplifier options for analyzers

* Null annotate

* Fallback simplifier options for code actions

* Document extension

* Avoid calling Reducer APIs that take OptionSet; CodeCleanupOptions

* Revert project change

* Remove GlobalIdeOptionsProvider

* Formatting

* Make IsApplicable abstract
* Fix #55183: Add SymbolVisitor<TArgument, TResult>
Do not try to refcount solution syncing when communicating with OOP
…res/required-members

* upstream/main: (66 commits)
  Fix #55183: Add SymbolVisitor<TArgument, TResult> (#56530)
  Simplifier options (#60174)
  Remove duplicated asset
  Do not try to refcount solution syncing when communicating with OOP
  Delay symbol-search index updating until solution is fully loaded.
  add more miscellaneous tests for checked operators (#60727)
  Support checked operators in explicit interface implementation (#60715)
  Avoid formatting diagnostics with raw strings (#60655)
  Make heading levels for warning waves documentation consistent (#60721)
  Clean up IDiagnosticService extension methods
  Remove #nullable enable
  Add integration test to flag MEF composition breaks
  Generate static abstract interface members correctly (#60618)
  Merge release/dev17.2 to main (#60682)
  Fix FAR on checked operators (#60698)
  Add implement interface support for checked operators and cast operators (#60719)
  Update csc.dll path in launch.json (#60663)
  Grab bag of UTF8 string support in IDE features (#60599)
  Allow code actions to retrieve options for any language (#60697)
  Fix flaky VSTypeScriptHandlerTests  (#60706)
  ...
@333fred 333fred requested review from a team and JoeRobich as code owners April 14, 2022 22:58
@333fred 333fred requested a review from a team April 14, 2022 22:58
@333fred 333fred requested a review from a team as a code owner April 14, 2022 22:58
@333fred 333fred enabled auto-merge April 14, 2022 22:58
@ghost ghost added the Area-Infrastructure label Apr 14, 2022
@333fred 333fred merged commit 77dba9e into features/required-members Apr 15, 2022
@333fred 333fred deleted the merge-main-to-features/required-members branch April 15, 2022 00:20
@333fred 333fred added the Feature - Required Members Required properties and fields label Sep 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.