* dotnet/dev16.0.x: (512 commits)
Sign CoreXT packages (dotnet#29986)
Some more minor refactoring per feedback
Address PR feedback and also handle few more cases identified during dogfooding: 1. Bail out for explicit interface implementations for properties, we only did so for methods. 2. Bail out for types with StructLayoutAttribute 3. Conservatively handle member references inside DebuggerDisplayAttribute argument by doing a simple string contains check.
Change RemoveUnusedMembersAnalyzers to be a non-Style analyzer
Fix issues identified during dogfooding.
Create AddAwait refactoring (dotnet#28930)
Address PR feedback (use static ctor and remove regions) and also fix an assert seen during dogfooding.
Enable DeadCodeAnalysis rules and address design/review feedback.
Disable VSTHRD010 to improve build performance
Disable procdump since it prevents FailFast event logging
Log information about crashes during integration tests
Move xunit package references to Roslyn.Toolsets.Xunit.targets (dotnet#29664)
Fixed a missed save
Fix race in SourceParameterSymbol
Add option keywords to enable searchability (dotnet#29764)
GenerateDeconstructMethod code fixer (dotnet#28286)
Fix race in SourceEventSymbol.GetAttributesBag
Switch to Arcade targets for building VSIXes (dotnet#29590)
Add Make Field Readonly test for accessed fields
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.