File tree
1,645 files changed
+57037
-11992
lines changed- .github
- policies
- workflows
- .vscode
- docs
- analyzers
- compilers/CSharp
- contributing
- features
- eng
- config
- targets
- src
- Analyzers
- CSharp
- Analyzers
- ConvertSwitchStatementToExpression
- UseCollectionExpression
- UseExpressionBody/Helpers
- CodeFixes
- AddAccessibilityModifiers
- ConvertToRecord
- Iterator
- RemoveUnnecessaryLambdaExpression
- Tests
- AddAccessibilityModifiers
- ImplementAbstractClass
- ImplementInterface
- MakeFieldReadonly
- RemoveUnnecessaryParentheses
- UseAutoProperty
- UseExpressionBody
- Core
- Analyzers
- Formatting
- UseCollectionInitializer
- CodeFixes
- GenerateConstructor
- PopulateSwitch
- VisualBasic
- Analyzers/RemoveUnnecessaryImports
- Tests/UseAutoProperty
- CodeStyle/Core/Analyzers
- Compilers
- CSharp
- CSharpAnalyzerDriver
- Portable
- Binder
- Semantics
- Operators
- OverloadResolution
- BoundTree
- CodeGen
- CommandLine
- Compilation
- Compiler
- Declarations
- DocumentationComments
- Emitter
- EditAndContinue
- Model
- Errors
- FlowAnalysis
- Generated
- CSharpSyntaxGenerator/CSharpSyntaxGenerator.SourceGenerator
- Lowering
- ClosureConversion
- LocalRewriter
- StateMachineRewriter
- Parser
- SymbolDisplay
- Symbols
- AnonymousTypes
- PublicSymbols
- SynthesizedSymbols
- Extensions
- FunctionPointers
- Metadata/PE
- Source
- Synthesized
- ReadOnlyListType
- Records
- Syntax
- InternalSyntax
- xlf
- Test
- CommandLine
- Emit2/Emit/EditAndContinue
- Emit3
- Diagnostics
- FlowAnalysis
- Semantics
- Symbols
- Emit
- CodeGen
- Emit
- IOperation/IOperation
- Semantic/Semantics
- Symbol
- DocumentationComments
- Symbols
- Source
- Syntax
- Generated
- IncrementalParsing
- Parsing
- Syntax
- Core
- AnalyzerDriver
- CodeAnalysisTest
- Collections
- InternalUtilities
- MetadataReferences
- MSBuildTaskTests
- TestUtilities
- MSBuildTask
- MSBuild
- Sdk
- Portable
- CodeGen
- Collections
- CommandLine
- Compilation
- DiagnosticAnalyzer
- Diagnostic
- Emit
- EditAndContinue
- NoPia
- InternalUtilities
- MetadataReader
- Operations
- PEWriter
- ReferenceManager
- SourceGeneration/Nodes
- Symbols
- Syntax
- Text
- SdkTaskTests
- Extension
- Server
- VBCSCompilerTests
- VBCSCompiler
- Test
- Core
- Assert
- Compilation
- Diagnostics
- FX
- Metadata
- Mocks
- Traits
- Utilities
- CSharp
- VisualBasic
- VisualBasic
- BasicAnalyzerDriver
- Portable
- Analysis/FlowAnalysis
- CodeGen
- CommandLine
- Compilation
- Emit
- EditAndContinue
- Errors
- Lowering
- LambdaRewriter
- LocalRewriter
- SymbolDisplay
- Symbols
- AnonymousTypes
- PublicSymbols
- SynthesizedSymbols
- Metadata/PE
- Source
- SynthesizedSymbols
- Syntax
- xlf
- Test
- Emit/Emit
- EditAndContinue
- Semantic/Semantics
- Symbol
- SymbolDisplay
- SymbolsTests
- Source
- Dependencies
- CodeAnalysis.Debugging
- Collections
- Extensions
- Internal
- xlf
- Segmented
- Specialized
- Contracts
- ErrorReporting
- PooledObjects
- Threading
- TestHooks
- EditorFeatures
- CSharpTest
- ChangeSignature
- Classification
- CodeActions/InitializeParameter
- CodeLens
- Completion/CompletionProviders
- Diagnostics/DiagnosticAnalyzerDriver
- ExtractInterface
- Formatting
- Indentation
- QuickInfo
- Rename
- SignatureHelp
- CSharp
- CodeCleanup
- EventHookup
- InlineRename
- StringCopyPaste
- Core.Wpf
- Peek
- Core
- AddImports
- Adornments
- AsyncCompletion
- AutomaticCompletion
- BackgroundWorkIndicator
- BraceMatching
- Classification
- Copilot
- EditAndContinue
- EditorConfigSettings
- Aggregator
- DataProvider/Analyzer
- ExternalAccess
- UnitTestGenerator/Api
- VSTypeScript
- Api
- ExtractMethod
- GoToDefinition
- InlineDiagnostics
- InlineHints
- InlineRename
- CommandHandlers
- HighlightTags
- Taggers
- UI
- Adornment
- SmartRename
- IntelliSense
- AsyncCompletion
- Interactive
- xlf
- Lightup
- LineSeparators
- Notification
- Options
- Organizing
- Peek
- Preview
- QuickInfo
- ReferenceHighlighting
- Remote
- RenameTracking
- SemanticSearch
- SignatureHelp
- Presentation
- SolutionEvents
- StringCopyPaste
- StringIndentation
- Structure
- Suggestions
- Copilot
- FixAll
- PreviewChanges
- RefineUsingCopilot
- SuggestedActions
- Tagging
- Tags
- Utilities
- Workspaces
- xlf
- DiagnosticsTestUtilities
- CodeActions
- Diagnostics
- MoveType
- ExternalAccess/Debugger
- Test2
- CodeFixes
- Diagnostics
- FindReferences
- GoToImplementation
- IntelliSense
- Peek
- Rename
- SyncNamespaces
- TestUtilities2/Intellisense
- TestUtilities
- Async
- Classification
- Diagnostics
- GoToAdjacentMember
- Test
- CodeFixes
- CodeGeneration
- CodeRefactorings
- Diagnostics
- EditAndContinue
- LanguageServer
- MetadataAsSource
- RenameTracking
- Text
- VisualBasicTest
- Completion/CompletionProviders
- KeywordHighlighting
- SignatureHelp
- VisualBasic
- AutomaticCompletion
- CodeCleanup
- EndConstructGeneration
- ExpressionEvaluator
- CSharp
- Source/ExpressionCompiler
- Symbols
- Test/ExpressionCompiler
- Core
- Source
- ExpressionCompiler
- PDB
- FunctionResolver
- ResultProvider/Portable
- Test/ResultProvider
- VisualBasic
- Source/ExpressionCompiler
- Symbols
- Test/ExpressionCompiler
- Features
- CSharpTest
- ConvertToRecord
- Diagnostics/Suppression
- EditAndContinue
- Helpers
- ExtractMethod
- IntroduceVariable
- CSharp/Portable
- Completion/CompletionProviders
- ImportCompletion
- ConvertPrimaryToRegularConstructor
- ConvertToExtension
- EditAndContinue
- SignatureHelp
- Core/Portable
- AddImport
- CodeActions
- CodeFixes
- Service
- Suppression
- CodeRefactorings
- AddMissingImports
- MoveType
- Completion
- Log
- Providers
- ImportCompletionProvider
- Scripting
- Copilot
- Diagnostics
- Service
- EditAndContinue
- Utilities
- ExternalAccess
- UnitTesting/SolutionCrawler
- VSTypeScript
- ExtractInterface
- ExtractMethod
- GenerateComparisonOperators
- GenerateType
- InitializeParameter
- InlineMethod
- IntroduceVariable
- LanguageServices
- AnonymousTypeDisplayService
- SymbolDisplayService
- MoveStaticMembers
- ReplacePropertyWithMethods
- SemanticSearch
- Tools
- SignatureHelp
- Structure/Syntax
- SymbolSearch
- UseNamedArguments
- Workspace
- xlf
- ExternalAccess/Copilot
- Internal
- Analyzer
- Completion
- Lsif
- GeneratorTest
- Generator
- Graph
- TestUtilities
- EditAndContinue
- Snippets
- Test/EditAndContinue
- VisualBasicTest/EditAndContinue
- Helpers
- VisualBasic/Portable
- CodeFixes
- IncorrectFunctionReturnType
- MoveToTopOfFile
- Completion/CompletionProviders
- ConvertIfToSwitch
- Debugging
- EditAndContinue
- DeclarationBody
- EncapsulateField
- ExtractMethod
- SignatureHelp
- Interactive/Host
- LanguageServer
- ExternalAccess
- CompilerDeveloperSDK/Handler
- Copilot/Handler
- VisualDiagnostics/Internal
- Microsoft.CodeAnalysis.LanguageServer.UnitTests
- Services
- Utilities
- Microsoft.CodeAnalysis.LanguageServer
- HostWorkspace
- FileWatching
- Razor
- LanguageServer
- Handler
- CopilotCompletion
- DebugConfiguration
- Restore
- Logging
- Testing
- Microsoft.CommonLanguageServerProtocol.Framework
- Protocol.TestUtilities
- Diagnostics
- LanguageServer
- ProtocolUnitTests
- CodeActions
- Commands
- Completion
- Configuration
- DataTips
- Definitions
- Diagnostics
- DocumentChanges
- FormatNewFile
- Formatting
- Hover
- InlineCompletions
- MapCode
- Metadata
- Miscellaneous
- OnAutoInsert
- Ordering
- ProjectContext
- References
- RelatedDocuments
- Rename
- SemanticTokens
- SimplifyMethod
- SpellCheck
- Symbols
- ValidateBreakableRange
- Workspaces
- Protocol
- Extensions
- ExternalAccess/Razor
- Features
- CodeCleanup
- Options
- UnifiedSuggestions/UnifiedSuggestedActions
- Handler
- CodeActions
- CodeLens
- Commands
- Completion
- Configuration
- Definitions
- Diagnostics
- DiagnosticSourceProviders
- DiagnosticSources
- Public
- DocumentChanges
- Extensions
- Formatting
- InlineCompletions
- MapCode
- ProjectContext
- References
- RelatedDocuments
- SemanticTokens
- SourceGenerators
- SpellCheck
- Symbols
- Telemetry
- LspServices
- Protocol
- Converters
- FileOperations
- Notebook
- Workspaces
- NuGet
- Microsoft.Net.Compilers.Toolset
- AnyCpu
- build
- Framework
- arm64
- VS.ExternalAPIs.Roslyn.Package
- VS.Tools.Roslyn.Package
- RoslynAnalyzers
- Microsoft.CodeAnalysis.AnalyzerUtilities
- Microsoft.CodeAnalysis.Analyzers
- CSharp
- Core
- UnitTests
- VisualBasic
- Microsoft.CodeAnalysis.BannedApiAnalyzers
- CSharp
- Core
- UnitTests
- VisualBasic
- Microsoft.CodeAnalysis.ResxSourceGenerator
- Microsoft.CodeAnalysis.ResxSourceGenerator.CSharp
- Microsoft.CodeAnalysis.ResxSourceGenerator.UnitTests
- Microsoft.CodeAnalysis.ResxSourceGenerator.VisualBasic
- Microsoft.CodeAnalysis.ResxSourceGenerator
- NuGet
- Microsoft.CodeAnalysis.AnalyzerUtilities
- Microsoft.CodeAnalysis.Analyzers
- Microsoft.CodeAnalysis.Metrics
- Microsoft.CodeAnalysis.RulesetToEditorconfigConverter
- Roslyn.Diagnostics.Analyzers
- PerformanceSensitiveAnalyzers
- CSharp
- Analyzers
- CodeFixes
- Core
- UnitTests
- PublicApiAnalyzers
- Core
- Analyzers
- CodeFixes
- UnitTests
- Roslyn.Diagnostics.Analyzers
- CSharp
- Core
- UnitTests
- VisualBasic
- Test.Utilities
- Text.Analyzers
- CSharp
- Core
- UnitTests
- VisualBasic
- Tools
- GenerateDocumentationAndConfigFilesForBrokenRuntime
- GenerateDocumentationAndConfigFiles
- Metrics.Legacy
- Metrics
- Utilities.UnitTests
- assets
- Setup
- DevDivInsertionFiles
- DevDivVsix/CompilersPackage
- Test/PdbUtilities/EditAndContinue
- Tools
- BuildBoss
- ExternalAccess
- Razor
- EditorFeatures
- Features
- Cohost
- Handlers
- Xaml
- External
- Internal
- IdeBenchmarks
- Lsp
- SemanticSearch
- BuildTask
- ReferenceAssemblies
- ApiSet
- Apis
- Source/CompilerGeneratorTools/Source/CSharpSyntaxGenerator
- VisualStudio
- CSharp
- Impl
- ProjectSystemShim
- SemanticSearch
- Test
- DesignerAttribute
- DocumentOutline
- CodeLens
- Core
- Def
- CallHierarchy
- DesignerAttribute
- DocumentOutline
- LanguageClient
- LanguageService
- Library/ObjectBrowser
- Options
- Packaging
- Progression
- ProjectSystem
- CPS
- Legacy
- SemanticSearch
- StackTraceExplorer
- TableDataSource/Suppression
- TaskList
- Utilities
- ValueTracking
- Venus
- Workspace
- Impl
- CodeModel
- ProjectSystem/CPS
- SolutionExplorer
- AnalyzerItem
- DiagnosticItem
- SourceGeneratedFileItems
- Test.Next
- Options
- Services
- Test
- CodeModel
- CSharp
- VisualBasic
- Diagnostics
- MoveStaticMembers
- Progression
- Snippets
- SolutionExplorer
- Venus
- ExternalAccess/FSharp
- Editor
- Internal
- Diagnostics
- Editor
- IntegrationTest/New.IntegrationTests
- InProcess
- Setup
- TestUtilities2
- CodeModel
- VisualBasic/Impl
- CodeModel
- ProjectSystemShim
- Venus
- VisualStudioDiagnosticsToolWindow/OptionPages
- Xaml/Impl
- Features/Peek
- Implementation/LanguageServer
- Handler
- CodeActions
- Definitions
- Workspaces
- CSharpTest/CodeGeneration
- CSharp/Portable
- Classification
- CodeGeneration
- FindSymbols
- CoreTestUtilities
- Logging
- Workspaces
- CoreTest
- CodeCleanup
- SolutionTests
- UtilityTest
- Core/Portable
- Editing
- FindSymbols
- FindReferences
- Finders
- Formatting
- Log
- Recommendations
- SemanticModelReuse
- Telemetry
- Utilities/Documentation
- Workspace
- ProjectSystem
- Solution
- MSBuild
- BuildHost
- Build
- MSBuild/ProjectFile
- Rpc/Contracts
- Core
- MSBuild
- Rpc
- xlf
- Test
- Resources/XmlSolutionFiles
- TestFiles
- Remote
- Core
- ServiceHubTest
- ServiceHub/Services
- Copilot
- EncapsulateField
- ExtensionMethodImportCompletion
- VisualBasicTest/Formatting
- VisualBasic/Portable
- CodeCleanup/Providers
- CodeGeneration
- Formatting
- Engine/Trivia
- Rules
- Rename
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,645 files changed
+57037
-11992
lines changedLines changed: 14 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
277 | 277 |
| |
278 | 278 |
| |
279 | 279 |
| |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
280 | 294 |
| |
281 | 295 |
| |
282 | 296 |
| |
|
Lines changed: 40 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + |
Lines changed: 58 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + |
Lines changed: 71 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + |
Lines changed: 54 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + |
0 commit comments