Merge 'main' into 'features/struct-ctors'#54410
Merged
cston merged 1462 commits intodotnet:features/struct-ctorsfrom Jun 30, 2021
Merged
Merge 'main' into 'features/struct-ctors'#54410cston merged 1462 commits intodotnet:features/struct-ctorsfrom
cston merged 1462 commits intodotnet:features/struct-ctorsfrom
Conversation
Restore support for disabling structure guides
…MembersInInterfaceFix Fix GoToBase/GoToImplementation/FAR/InheritanceMargin for static abstract member
…ike a resultId we can pass between the client and server
…AbstractMembersInInterfaces_29
Add Quick Info tests for static abstract inheritdoc
Update features/source-generators to main
* Add formatting options * Update codestyle version * Update version * enable * keep together * Fix warning * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Formatting style * Revert * Disable * Place colon consistently * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Revert * Disable * Disable * Disable * Disable * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Fix IDE0059: Unnecessary assignment * Update .editorconfig * Update .editorconfig * move options * Only run on IDE code
…ginTitleFix Change the header of inheritance margin
Merge Value Tracking
…ethods. (dotnet#54118) * Pack error codes. * Disallow UnmanagedCallersOnly for abstract static methods.
…ed builds inside Visual Studio Work towards [AB#1337109](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1337109) For builds which are indirectly triggered inside Visual Studio from commands such as 'Run Tests' or 'Start Debugging', we implicitly skip analyzers to speed up these builds. Such builds will set a special property `IsIndirectlyTriggeredBuildInsideVisualStudio` to `true`, which guards the implicit skip analyzers logic. We display a special message to inform the users about us implicitly skipping analyzers to speed up the build. To enable MSBuild's incremental build logic and project system's fast-upto-date check logic to work correctly, we create/touch a special semaphore file to indicate the time stamp for last build with skipAnalyzers flag. This semaphore file is passed as a custom additional file input to builds without skipAnalyzers flag to ensure correct incremental builds. Additionally, we pass this file as an 'UpToDateCheckInput' item for project system's fast-upto-date check.
Co-authored-by: Joey Robichaud <joseph.robichaud@microsoft.com>
Run dotnet-format
* Fix nodestate table .Single() in presence of removes + add tests * Add new APIs for state updates. * Wire up new APIs in the IDE layer * Add tests * Apply suggestions from code review Co-authored-by: Andrew Hall <ryzngard@live.com> * Add missing using * Add tests and check for null * Throw for null replacement operations Co-authored-by: Andrew Hall <ryzngard@live.com>
…o-main Merge release/dev16.11 to main
Speed up progression searches by using the navigate-to index
…tree_navigation Value tracking originally used the standard WPF navigation pattern. This would also navigate to the source line based on selection. This improves the design by manually handling keyboard navigation for most cases. By default, if an item is selected it no longer navigates to source. There are conditions where this is different: | Shortcut | Expand Behavior | Navigates To Source | Previous or Next | | --------- | ---------------- | ---------------------- | --------------------- | | Arrow Down | False | True| Next | | Arrow Up | False | True| Next | | Arrow Left | Collapse Only | False | Neither | | Arrow Right | Expand Only | False | Neither | | Space | Toggle | False | Neither | | Enter | False | True | Neither | | F8 | Expand Only | True | Next | | Shift + F8 | False | True | Previous | | Click | False | True| Neither | | Double Click | False | True | Neither |
Co-authored-by: David Wengier <david.wengier@microsoft.com>
…ation Thread cancellation tokens through progression in more places.
Member
|
Anything in this merge that wasn't run of the mill/straightforward? |
Contributor
Author
There were no conflicts because there have been no other commits to this branch yet. |
jcouv
approved these changes
Jun 30, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.