Commit 03e6bf5
committed
Merge remote-tracking branch 'upstream/main' into merge-main
* upstream/main: (1373 commits)
Add docs
Use new test plan for dictionary expressions (dotnet#81861)
Update dartlab pipeline setup (dotnet#81807)
[main] Update dependencies from dotnet/roslyn (dotnet#81649)
Fix
LSP, everything but handlers
Reapply "Update methods to be `async`." (dotnet#81808)
Properly await calls to ensure exception handling works for sync and async scenarios
Let Razor fill in project information on diagnostics (dotnet#81822)
only analyzers
Reapply "Update methods to be `async`." (dotnet#81808)
only editorfeatures
Reapply "Update methods to be `async`." (dotnet#81808)
Enable GetTypeInfo for type of object creation syntax (dotnet#81802)
Improve error recovery around 'scoped' modifier parsing (dotnet#81636)
Only VisualStudio
Only features
Only analyzers
Only editor features
Reapply "Update methods to be `async`." (dotnet#81808)
...File tree
563 files changed
+23536
-3808
lines changed- docs
- contributing
- eng
- common
- core-templates
- job
- steps
- cross
- native
- post-build
- config
- pipelines
- src
- Analyzers
- CSharp
- Analyzers/RemoveUnusedMembers
- CodeFixes
- AddBraces
- ConvertNamespace
- ConvertSwitchStatementToExpression
- FixIncorrectConstraint
- InlineDeclaration
- InvokeDelegateWithConditionalAccess
- Iterator
- MakeAnonymousFunctionStatic
- MakeLocalFunctionStatic
- MakeMemberRequired
- MakeStatementAsynchronous
- MakeStructFieldsWritable
- MakeStructMemberReadOnly
- MakeStructReadOnly
- NewLines
- ArrowExpressionClausePlacement
- ConditionalExpressionPlacement
- ConsecutiveBracePlacement
- ConstructorInitializerPlacement
- EmbeddedStatementPlacement
- RemoveConfusingSuppression
- RemoveUnneccessaryUnsafeModifier
- RemoveUnnecessaryCast
- RemoveUnnecessaryDiscardDesignation
- RemoveUnnecessaryLambdaExpression
- RemoveUnnecessaryNullableDirective
- RemoveUnnecessarySuppressions
- RemoveUnreachableCode
- RemoveUnusedLocalFunction
- SimplifyLinqExpression
- SimplifyPropertyAccessor
- SimplifyPropertyPattern
- TransposeRecordKeyword
- UpdateProjectToAllowUnsafe
- UseAutoProperty
- UseCollectionExpression
- UseCompoundAssignment
- UseDeconstruction
- UseDefaultLiteral
- UseExpressionBody
- UseImplicitObjectCreation
- UseImplicitOrExplicitType
- UseImplicitlyTypedLambdaExpression
- UseIndexOrRangeOperator
- UseInterpolatedVerbatimString
- UseIsNullCheck
- UseLocalFunction
- UseNameofInAttribute
- UsePatternCombinators
- UsePatternMatching
- UsePrimaryConstructor
- UseSimpleUsingStatement
- UseSystemThreadingLock
- UseThrowExpression
- UseTupleSwap
- UseUnboundGenericTypeInNameOf
- UseUtf8StringLiteral
- Tests
- RemoveUnusedMembers
- RemoveUnusedParametersAndValues
- Core
- Analyzers/RemoveUnusedMembers
- CodeFixes
- AddAccessibilityModifiers
- AddExplicitCast
- AddRequiredParentheses
- AliasAmbiguousType
- ConvertToAsync
- ConvertTypeOfToNameOf
- FileHeaders
- ForEachCast
- Formatting
- GenerateParameterizedMember
- MakeFieldReadonly
- MakeMemberStatic
- MakeMethodSynchronous
- MakeTypeAbstract
- MakeTypePartial
- MatchFolderAndNamespace
- NewLines
- ConsecutiveStatementPlacement
- MultipleBlankLines
- PopulateSwitch
- QualifyMemberAccess
- RemoveUnnecessaryImports
- RemoveUnnecessaryParentheses
- RemoveUnnecessarySuppressions
- RemoveUnusedMembers
- SimplifyBooleanExpression
- SimplifyInterpolation
- SimplifyLinqExpression
- UpdateLegacySuppressions
- UpgradeProject
- UseAutoProperty
- UseCoalesceExpression
- UseCompoundAssignment
- UseConditionalExpression
- ForAssignment
- ForReturn
- UseExplicitTupleName
- UseInferredMemberName
- UseIsNullCheck
- UseSystemHashCode
- VisualBasic/Analyzers/RemoveUnusedMembers
- Compilers
- CSharp
- Portable
- Binder
- Semantics/OverloadResolution
- Compilation
- Declarations
- Errors
- FlowAnalysis
- Lowering
- AsyncRewriter
- Instrumentation
- LocalRewriter
- Parser
- Symbols
- Metadata/PE
- Source
- Synthesized
- Syntax
- xlf
- Test
- CommandLine
- Emit2/Emit/EditAndContinue
- Emit3
- Attributes
- Semantics
- Emit
- CodeGen
- Emit
- EndToEnd
- IOperation/IOperation
- Semantic
- Semantics
- SourceGeneration
- Symbol
- Compilation
- Symbols/Source
- Syntax
- Parsing
- Syntax
- Core
- Portable
- CommandLine
- Compilation
- InternalUtilities
- Symbols
- Syntax
- Text
- RebuildTest
- Test/Utilities
- CSharp
- VisualBasic
- VisualBasic
- Portable
- Compilation
- Scanner
- Syntax
- Test
- CommandLine
- Semantic
- Binding
- Diagnostics
- Semantics
- EditorFeatures
- CSharpTest2/Recommendations
- CSharpTest
- CodeActions
- AddUsing
- GenerateEqualsAndGetHashCodeFromMembers
- MoveStaticMembers
- Preview/ErrorCases
- Completion/CompletionProviders
- Diagnostics/FixAllProvider
- EventHookup
- Formatting
- PdbSourceDocument
- Structure
- TaskList
- CSharp
- EndConstruct
- Formatting
- InlineRename
- Core
- BraceMatching
- Classification
- Syntactic
- Copilot
- DocumentationComments
- EditorConfigSettings
- Aggregator
- DataProvider/NamingStyles
- ExternalAccess/VSTypeScript
- InlineRename
- UI
- Adornment
- SmartRename
- IntelliSense/AsyncCompletion
- Interactive
- LanguageServer
- Lightup
- Organizing
- Preview
- ReferenceHighlighting
- RenameTracking
- SignatureHelp
- Suggestions
- RefineUsingCopilot
- SuggestedActions
- Tagging
- Workspaces
- DiagnosticsTestUtilities/CodeActions
- ExternalAccess/Debugger
- Test2/FindReferences
- TestUtilities
- FindUsages
- RenameTracking
- Workspaces
- Test
- CodeFixes
- CodeRefactorings
- Completion
- Diagnostics
- FindReferences
- LanguageServer
- LinkedFiles
- MetadataAsSource
- Tagging
- UnusedReferences
- VisualBasic/InlineRename
- ExpressionEvaluator
- CSharp/Test/ResultProvider
- Core
- Source/ResultProvider
- Helpers
- Test/ResultProvider
- Features
- CSharpTest
- ConvertIfToSwitch
- ExtractMethod
- CSharp/Portable
- Completion/CompletionProviders/FileBasedPrograms
- Structure
- Providers
- Core/Portable
- ConvertIfToSwitch
- ExtractMethod
- FindUsages
- Rename
- Workspace
- LanguageServer
- ExternalAccess/VisualDiagnostics/Internal
- Microsoft.CodeAnalysis.LanguageServer.UnitTests
- Microsoft.CodeAnalysis.LanguageServer
- BrokeredServices
- Services/BrokeredServiceBridgeManifest
- FileBasedPrograms
- HostWorkspace
- FileWatching
- Razor
- LanguageServer/Handler
- DebugConfiguration
- Logging
- Restore
- Microsoft.CommonLanguageServerProtocol.Framework.Example
- Microsoft.CommonLanguageServerProtocol.Framework.UnitTests
- Mocks
- Microsoft.CommonLanguageServerProtocol.Framework/Handlers
- Protocol.TestUtilities
- LanguageServer
- Workspaces
- ProtocolUnitTests
- Commands
- Completion
- Diagnostics
- DocumentChanges
- Initialize
- Ordering
- Rename
- Symbols
- Protocol
- Extensions
- Features
- DecompiledSource
- EditAndContinue
- FindUsages
- Handler
- SourceGenerators
- Workspaces
- Tools/ExternalAccess/Razor/Features
- Cohost/Handlers
- VisualStudio
- CSharp/Impl/CodeModel
- Core
- Def
- FindReferences
- Implementation
- LanguageService
- Venus
- Workspace
- Test.Next/Services
- Test/Venus
- IntegrationTest
- Harness
- EqualException
- Properties
- IntegrationTestServiceDev18
- Properties
- SourceGeneratorUnitTests
- Resources/TestGenerationForVS18
- Verifiers
- SourceGenerator
- XUnitIntegrationTests
- Properties
- XUnit
- Properties
- New.IntegrationTests
- TestSetup
- Setup
- VisualBasic/Impl/CodeModel
- Workspaces
- CoreTestUtilities
- Remote
- Workspaces
- CoreTest
- SolutionTests
- UtilityTest
- Core/Portable
- FindSymbols/FindReferences/Finders
- Serialization
- Workspace/Solution
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
563 files changed
+23536
-3808
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
211 | 219 | | |
212 | 220 | | |
213 | 221 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
363 | 363 | | |
364 | 364 | | |
365 | 365 | | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
366 | 374 | | |
367 | 375 | | |
368 | 376 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
34 | 37 | | |
35 | 38 | | |
36 | 39 | | |
| |||
93 | 96 | | |
94 | 97 | | |
95 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
96 | 106 | | |
97 | 107 | | |
98 | 108 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
73 | 79 | | |
74 | 80 | | |
75 | 81 | | |
| |||
129 | 135 | | |
130 | 136 | | |
131 | 137 | | |
132 | | - | |
133 | | - | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
| 138 | + | |
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
141 | | - | |
| 142 | + | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
| |||
149 | 150 | | |
150 | 151 | | |
151 | 152 | | |
152 | | - | |
| 153 | + | |
153 | 154 | | |
154 | 155 | | |
155 | 156 | | |
| |||
161 | 162 | | |
162 | 163 | | |
163 | 164 | | |
164 | | - | |
| 165 | + | |
165 | 166 | | |
166 | 167 | | |
167 | 168 | | |
| |||
313 | 314 | | |
314 | 315 | | |
315 | 316 | | |
316 | | - | |
| 317 | + | |
317 | 318 | | |
318 | 319 | | |
319 | 320 | | |
| |||
440 | 441 | | |
441 | 442 | | |
442 | 443 | | |
443 | | - | |
| 444 | + | |
444 | 445 | | |
445 | 446 | | |
446 | 447 | | |
| |||
510 | 511 | | |
511 | 512 | | |
512 | 513 | | |
513 | | - | |
| 514 | + | |
514 | 515 | | |
515 | 516 | | |
516 | 517 | | |
| |||
535 | 536 | | |
536 | 537 | | |
537 | 538 | | |
538 | | - | |
| 539 | + | |
539 | 540 | | |
540 | 541 | | |
541 | 542 | | |
| |||
549 | 550 | | |
550 | 551 | | |
551 | 552 | | |
552 | | - | |
| 553 | + | |
553 | 554 | | |
554 | 555 | | |
555 | 556 | | |
| |||
572 | 573 | | |
573 | 574 | | |
574 | 575 | | |
575 | | - | |
| 576 | + | |
576 | 577 | | |
577 | 578 | | |
578 | 579 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
265 | 264 | | |
266 | 265 | | |
267 | 266 | | |
268 | | - | |
269 | | - | |
270 | 267 | | |
271 | 268 | | |
272 | 269 | | |
| |||
311 | 308 | | |
312 | 309 | | |
313 | 310 | | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
314 | 317 | | |
315 | 318 | | |
316 | 319 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
46 | | - | |
47 | | - | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
0 commit comments