Commit 84dbe2c
committed
Merge remote-tracking branch 'upstream/main' into copilot/fix-77001
* upstream/main: (206 commits)
Remove bogus xlf tag (#80357)
Fix missing type argument checks
Add tests
Use dotnet run file for generating compiler code (#80248)
Only restore based on assets file changes if the actual content changed (#80341)
make expressionbody analyzer use semanticspananalysis (#80339)
[EnC] Use ignoreAssemblyKey: false to resolve symbol keys (#80342)
Properly populate ExportedType metadata table in presence of extension block. (#80311)
Propagate `params` to lambdas and local functions (#79880)
Change 17.15 to VS 2026 preview. (#80325)
Improve virtualproject support for older .NET SDKs (#80324)
Update dependencies from https://github.com/dotnet/dotnet build 283666 (#80344)
Update dependencies from https://github.com/dotnet/arcade build 20250917.6 (#80343)
Simplifying
Fix tests
Fix tests
Fix introduce variable placement in top level statements
move to immutable types in signature help
move to immutable types in signature help
Fix check
...File tree
589 files changed
+10069
-4953
lines changed- .vscode
- docs
- compilers/CSharp
- contributing
- eng
- common
- core-templates
- jobs
- job
- targets
- src
- Analyzers
- CSharp
- Analyzers
- UseExpressionBody
- UseImplicitObjectCreation
- Tests
- GenerateConstructor
- ImplementAbstractClass
- Nullable
- UseImplicitObjectCreation
- UseNullPropagation
- Core/Analyzers
- RemoveUnnecessarySuppressions
- UseNullPropagation
- CodeStyle
- CSharp/Tests
- Core/CodeFixes/Host/Mef
- Compilers
- CSharp
- Portable
- Binder
- Semantics
- Operators
- OverloadResolution
- BoundTree
- Compilation
- Compiler
- DocumentationComments
- Emitter/Model
- Errors
- FlowAnalysis
- Generated
- Lowering
- ClosureConversion
- LocalRewriter
- Operations
- Parser
- SymbolDisplay
- Symbols
- AnonymousTypes
- PublicSymbols
- SynthesizedSymbols
- FunctionPointers
- Metadata/PE
- PublicModel
- Retargeting
- Source
- Synthesized
- ReadOnlyListType
- xlf
- Test
- Emit3
- Attributes
- Diagnostics
- Semantics
- Emit/CodeGen
- Semantic/Semantics
- Symbol
- Compilation
- Symbols
- Syntax/Parsing
- Core
- CodeAnalysisTest
- Diagnostics
- Text
- Portable
- CommandLine
- DiagnosticAnalyzer
- Symbols
- Attributes
- Text
- Test/Utilities/CSharp
- VisualBasic
- Portable
- Errors
- SymbolDisplay
- Symbols
- xlf
- Test
- Emit/Attributes
- Symbol/SymbolDisplay
- EditorFeatures
- CSharpTest
- CodeActions
- AddUsing
- GenerateEqualsAndGetHashCodeFromMembers
- InitializeParameter
- Completion/CompletionProviders
- Diagnostics
- DiagnosticAnalyzerDriver
- EventHookup
- Formatting
- SignatureHelp
- Core
- Copilot
- ExternalAccess/VSTypeScript/Api
- InlineRename
- HighlightTags
- UI
- IntelliSense/AsyncCompletion
- Interactive
- Notification
- RenameTracking
- SignatureHelp/Presentation
- SplitComment
- Suggestions
- PreviewChanges
- RefineUsingCopilot
- SuggestedActions
- Utilities
- Test2
- Copilot
- IntelliSense
- TestUtilities
- Async
- Classification
- Semantics
- SignatureHelp
- Threading
- Utilities
- Workspaces
- Test
- Diagnostics
- DocCommentFormatting
- MetadataAsSource
- RenameTracking
- Utilities
- Text
- ExpressionEvaluator/CSharp/Source/ExpressionCompiler/Symbols
- Features
- CSharpTest
- ConvertAutoPropertyToFullProperty
- ConvertForEachToFor
- ConvertForToForEach
- Diagnostics
- Configuration/ConfigureSeverity
- Suppression
- EditAndContinue
- IntroduceVariable
- SimplifyTypeNames
- UseExpressionBody/Refactoring
- CSharp/Portable
- AddImport
- Completion/CompletionProviders
- Copilot
- EditAndContinue
- ExternalAccess/Pythia/Api
- ExtractMethod
- IntroduceVariable
- SignatureHelp
- Core/Portable
- AddImport
- CodeLens
- CodeRefactorings
- Completion/Providers
- ImportCompletionProvider
- Copilot
- Diagnostics/Service
- EditAndContinue
- EmbeddedLanguages/DateAndTime/LanguageServices
- ExternalAccess/UnitTesting/SolutionCrawler
- Intents
- IntroduceVariable
- LanguageServices
- AnonymousTypeDisplayService
- SymbolDisplayService
- MetadataAsSource
- PdbSourceDocument
- RQName/Nodes
- SignatureHelp
- Structure
- SymbolSearch/Windows
- DiagnosticsTestUtilities
- CodeActionsLegacy
- Diagnostics
- NamingStyles
- ExternalAccess/AspNetCore/EmbeddedLanguages
- TestUtilities
- EditAndContinue
- Utils
- VisualBasic/Portable
- AddImport
- Completion/CompletionProviders
- Copilot
- SignatureHelp
- LanguageServer
- ExternalAccess/VisualDiagnostics/Internal
- Microsoft.CodeAnalysis.LanguageServer.UnitTests
- Microsoft.CodeAnalysis.LanguageServer
- BrokeredServices
- Services/BrokeredServiceBridgeManifest
- FileBasedPrograms
- HostWorkspace
- FileWatching
- Services/StarredCompletions
- Microsoft.CommonLanguageServerProtocol.Framework.UnitTests
- Protocol.TestUtilities/LanguageServer
- ProtocolUnitTests
- CodeActions
- Diagnostics
- FoldingRanges
- Formatting
- Highlights
- MapCode
- OnAutoInsert
- ProjectContext
- References
- Rename
- SemanticTokens
- SignatureHelp
- SimplifyMethod
- Protocol
- Extensions
- Features
- Options
- Suggestions
- Handler
- CodeActions
- Diagnostics/DiagnosticSources
- InlayHint
- InlineCompletions
- ProjectContext
- Protocol
- Converters
- Extensions
- Internal
- Efficiency
- RoslynAnalyzers/Utilities/FlowAnalysis/FlowAnalysis
- Analysis/DisposeAnalysis
- Framework/DataFlow
- Tools
- SemanticSearch/ReferenceAssemblies/Apis
- Source/CompilerGeneratorTools/Source
- BoundTreeGenerator
- CSharpErrorFactsGenerator
- CSharpSyntaxGenerator
- IOperationGenerator
- VisualBasicErrorFactsGenerator
- VisualBasicSyntaxGenerator
- VisualStudio
- CSharp/Impl
- Options
- Formatting
- UnifiedSettings
- xlf
- Core
- Def
- DocumentOutline
- ExternalAccess/VSTypeScript/Api
- GenerateType
- LanguageService
- PdbSourceDocument
- PreviewPane
- ProjectSystem
- Legacy
- Snippets
- Telemetry
- Utilities
- Impl
- CodeModel
- InternalElements
- MethodXml
- Options
- SolutionExplorer/SymbolTree
- Test.Next
- Services
- UnifiedSettings
- ExternalAccess/FSharp
- Editor/Implementation/Debugging
- Internal
- Diagnostics
- SignatureHelp
- IntegrationTest/New.IntegrationTests
- CSharp
- InProcess
- VisualBasic
- VisualBasic/Impl
- LanguageService
- Options
- UnifiedSettings
- xlf
- VisualStudioDiagnosticsToolWindow
- Loggers
- OptionPages
- PerfMargin
- VenusMargin
- Xaml/Impl/Implementation
- LanguageServer/Handler
- Completion
- Diagnostics
- Workspaces
- CSharpTest
- CodeGeneration
- CoreTestUtilities
- MEF
- Options
- Workspaces
- CoreTest
- Differencing
- Editing
- Core
- Desktop/Workspace/Host/Mef
- Portable
- Diagnostics
- Editing
- ExternalAccess/Pythia/Api
- PatternMatching
- Rename/ConflictEngine
- Utilities/Documentation
- Workspace
- Host
- Documentation
- Metadata
- Solution
- MSBuild
- BuildHost
- Rpc
- Contracts
- Core/Rpc
- Test
- Remote
- Core/Serialization
- ServiceHub
- Host
- Services
- Copilot
- DiagnosticAnalyzer
- VisualBasic/Portable/Utilities/IntrinsicOperators
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
589 files changed
+10069
-4953
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
135 | | - | |
136 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
137 | 138 | | |
138 | 139 | | |
139 | 140 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
290 | 290 | | |
291 | 291 | | |
292 | 292 | | |
293 | | - | |
| 293 | + | |
294 | 294 | | |
295 | 295 | | |
296 | 296 | | |
297 | 297 | | |
298 | 298 | | |
299 | | - | |
| 299 | + | |
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
| |||
324 | 324 | | |
325 | 325 | | |
326 | 326 | | |
327 | | - | |
| 327 | + | |
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
| |||
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
406 | | - | |
| 406 | + | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
| 360 | + | |
361 | 361 | | |
362 | 362 | | |
363 | 363 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
465 | 465 | | |
466 | 466 | | |
467 | 467 | | |
468 | | - | |
| 468 | + | |
469 | 469 | | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
470 | 474 | | |
471 | 475 | | |
472 | 476 | | |
| |||
Lines changed: 28 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
371 | 371 | | |
372 | 372 | | |
373 | 373 | | |
374 | | - | |
| 374 | + | |
375 | 375 | | |
376 | 376 | | |
377 | 377 | | |
| |||
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
| 118 | + | |
119 | 119 | | |
120 | | - | |
| 120 | + | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | | - | |
| 124 | + | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| |||
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
134 | | - | |
| 134 | + | |
135 | 135 | | |
136 | | - | |
| 136 | + | |
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| |||
0 commit comments