File tree
1,134 files changed
+24569
-27798
lines changed- .github/policies
- docs
- features
- eng
- common
- config
- globalconfigs
- pipelines
- src
- Analyzers
- CSharp
- CodeFixes
- AssignOutParameters
- FixReturnType
- ImplementInterface
- MisplacedUsingDirectives
- UpgradeProject
- UseAutoProperty
- UseCollectionExpression
- UseImplicitOrExplicitType
- Tests
- AddAccessibilityModifiers
- AddAnonymousTypeMemberName
- AddBraces
- AddExplicitCast
- AddParameter
- AddRequiredParentheses
- AliasAmbiguousType
- ConvertSwitchStatementToExpression
- DocumentationComments
- FixReturnType
- GenerateConstructor
- GenerateMethod
- HideBase
- ImplementAbstractClass
- ImplementInterface
- InlineDeclaration
- InvokeDelegateWithConditionalAccess
- MakeFieldReadonly
- MakeLocalFunctionStatic
- MakeMethodAsynchronous
- MakeRefStruct
- MakeTypeAbstract
- MisplacedUsingDirectives
- NamingStyles
- Nullable
- OrderModifiers
- PopulateSwitch
- QualifyMemberAccess
- RemoveInKeyword
- RemoveNewModifier
- RemoveUnnecessaryParentheses
- RemoveUnusedLocalFunction
- RemoveUnusedMembers
- RemoveUnusedParametersAndValues
- ReplaceDefaultLiteral
- SimplifyBooleanExpression
- SimplifyInterpolation
- UpdateProjectToAllowUnsafe
- UpgradeProject
- UseAutoProperty
- UseCoalesceExpression
- UseConditionalExpression
- UseExpressionBodyForLambda
- UseExpressionBody
- UseImplicitOrExplicitType
- UseImplicitlyTypedLambdaExpression
- UseInferredMemberName
- UseInterpolatedVerbatimString
- UseIsNullCheck
- UseLocalFunction
- UseNullPropagation
- UsePatternMatching
- UseSystemHashCode
- UseThrowExpression
- UseUnboundGenericTypeInNameOf
- Core
- Analyzers
- PopulateSwitch
- RemoveUnnecessarySuppressions
- SimplifyInterpolation
- CodeFixes
- AddExplicitCast
- Formatting
- GenerateConstructor
- ImplementInterface
- MatchFolderAndNamespace
- RemoveUnusedParametersAndValues
- SimplifyInterpolation
- UseAutoProperty
- UseConditionalExpression
- UseObjectInitializer
- VisualBasic
- CodeFixes
- AddExplicitCast
- ImplementInterface
- UseAutoProperty
- Tests
- AddAnonymousTypeMemberName
- AddExplicitCast
- AddObsoleteAttribute
- DocumentationComments
- GenerateConstructor
- ImplementAbstractClass
- ImplementInterface
- MakeFieldReadonly
- MakeTypeAbstract
- NamingStyles
- OrderModifiers
- QualifyMemberAccess
- RemoveUnnecessaryImports
- RemoveUnnecessaryParentheses
- RemoveUnusedParametersAndValues
- SimplifyBooleanExpression
- SimplifyInterpolation
- UseAutoProperty
- UseCollectionInitializer
- UseCompoundAssignment
- UseInferredMemberName
- UseNullPropagation
- CodeStyle/Tools
- Compilers
- CSharp
- Portable
- Binder
- Semantics
- Conversions
- OverloadResolution
- BoundTree
- CodeGen
- CommandLine
- Compilation
- Compiler
- Emitter/Model
- Errors
- FlowAnalysis
- Generated
- Lowering
- Instrumentation
- LocalRewriter
- Parser
- Symbols
- Extensions
- Source
- Syntax
- Utilities
- xlf
- Test
- CommandLine
- Emit2/Emit/LocalStateTracing
- Emit3
- Semantics
- Symbols
- Emit
- Emit/DynamicAnalysis
- Semantic/Semantics
- Symbol/Symbols
- Syntax
- IncrementalParsing
- LexicalAndXml
- Parsing
- Syntax
- Core
- MSBuildTaskTests
- MSBuildTask
- MSBuild
- Sdk
- Portable
- CommandLine
- DiagnosticAnalyzer
- Diagnostic
- InternalUtilities
- RebuildTest
- Server/VBCSCompiler
- Test
- Core
- SourceGeneration
- Utilities/CSharp
- VisualBasic
- Portable
- CodeGen
- CommandLine
- Test
- Emit
- CodeGen
- Semantic/Semantics
- Dependencies
- CodeAnalysis.Debugging
- Collections
- Extensions
- Contracts
- PooledObjects
- Threading
- EditorFeatures
- CSharpTest2
- EmbeddedLanguages
- Json
- RegularExpressions
- Recommendations
- CSharpTest
- AddMissingImports
- AutomaticCompletion
- BlockCommentEditing
- Classification
- CodeActions
- AddUsing
- GenerateType
- InitializeParameter
- MoveType
- PullMemberUp
- SyncNamespace
- CodeLens
- CommentSelection
- CompleteStatement
- Completion/CompletionProviders
- Diagnostics
- DiagnosticAnalyzerDriver
- DocumentationComments
- Extensions/ContextQuery
- ExtractInterface
- ExtractMethod
- FixInterpolatedVerbatimString
- Formatting
- Indentation
- GenerateConstructors
- LanguageServer
- ObsoleteSymbol
- PdbSourceDocument
- QuickInfo
- Rename
- Semantics
- SplitComment
- SplitStringLiteral
- StringCopyPaste
- Structure
- SymbolKey
- CSharp
- CommentSelection
- StringCopyPaste
- Core
- AutomaticCompletion
- Classification/Syntactic
- EditAndContinue
- Contracts
- EditorConfigSettings
- Aggregator
- DataProvider/Analyzer
- ExternalAccess/VSTypeScript
- FindUsages
- InlineRename
- Logging
- QuickInfo
- Remote
- SemanticSearch
- Tagging
- DiagnosticsTestUtilities
- ChangeSignature
- CodeActions
- Diagnostics
- MoveToNamespace
- ExternalAccess/Debugger
- Test2
- IntelliSense
- Rename
- CSharp
- Workspaces
- TestUtilities
- QuickInfo
- Workspaces
- Test
- Attributes
- CodeFixes
- CodeGeneration
- CodeRefactorings
- CommentSelection
- Completion
- Diagnostics
- DocCommentFormatting
- EditAndContinue
- EditorConfigSettings/Data
- InheritanceMargin
- LanguageServer
- LinkedFiles
- MetadataAsSource
- Snippets
- StackTraceExplorer
- Structure
- Utilities
- VisualBasicTest
- AddMissingImports
- CodeActions
- AddImport
- GenerateEqualsAndGetHashCodeFromMembers
- GenerateType
- InitializeParameter
- Completion/CompletionProviders
- Diagnostics
- ExtractMethod
- ExpressionEvaluator
- CSharp/Test
- ExpressionCompiler
- ResultProvider
- Core
- Source
- FunctionResolver
- ResultProvider/Portable
- Test/ResultProvider
- Features
- CSharpTest
- AddAwait
- CodeActions
- ConvertAnonymousType
- ConvertAutoPropertyToFullProperty
- ConvertBetweenRegularAndVerbatimString
- ConvertForEachToFor
- ConvertForToForEach
- ConvertLinq
- ConvertLocalFunctionToMethod
- ConvertNamespace
- ConvertNumericLiteral
- ConvertPrimaryToRegularConstructor
- ConvertToExtension
- ConvertToInterpolatedString
- ConvertToRawString
- Diagnostics
- Suppression
- EditAndContinue
- EncapsulateField
- ExtractClass
- ExtractMethod
- FullyQualify
- GenerateOverrides
- GenerateVariable
- InlineTemporary
- IntroduceParameter
- IntroduceUsingStatement
- IntroduceVariable
- InvertLogical
- MakeLocalFunctionStatic
- MoveDeclarationNearReference
- NameTupleElement
- PreferFrameworkType
- RemoveUnnecessaryCast
- RemoveUnusedVariable
- ReplaceDocCommentTextWithTag
- ReplaceMethodWithProperty
- ReplacePropertyWithMethods
- ReverseForStatement
- SemanticSearch
- Mocks
- SimplifyThisOrMe
- SimplifyTypeNames
- SplitOrMergeIfStatements
- UseExplicitOrImplicitType
- UseExpressionBodyForLambda
- UseExpressionBody/Refactoring
- UsePatternCombinators
- UsePatternMatching
- Wrapping
- CSharp/Portable
- CodeRefactorings/ConvertLocalFunctionToMethod
- Completion
- CompletionProviders
- DeclarationName
- ImportCompletion
- KeywordRecommenders
- ConvertToExtension
- Diagnostics
- DocumentationComments
- LanguageServices
- QuickInfo
- SemanticSearch
- Structure
- Wrapping/SeparatedSyntaxList
- Core/Portable
- AddImport
- BraceCompletion
- ChangeSignature
- CodeFixes
- Service
- Suppression
- CodeRefactorings
- AddMissingImports
- MoveType
- SyncNamespace
- Common
- Completion
- Providers
- ImportCompletionProvider
- Contracts/EditAndContinue
- ConvertToInterpolatedString
- ConvertTupleToStruct
- Copilot
- Debugging
- Diagnostics
- DocumentationComments
- EditAndContinue
- Remote
- Utilities
- EmbeddedLanguages
- ExternalAccess
- UnitTesting
- API
- LegacySolutionEvents
- Notification
- Watch/Api
- FindUsages
- Formatting
- FullyQualify
- GenerateEqualsAndGetHashCodeFromMembers
- InlineMethod
- LanguageServices/SymbolDisplayService
- MetadataAsSource
- PdbSourceDocument
- QuickInfo
- Presentation
- Rename
- SemanticSearch
- Tools
- SignatureHelp
- StackTraceExplorer
- SymbolSearch
- SourceBuild
- Windows
- SyncNamespaces
- ValueTracking
- xlf
- DiagnosticsTestUtilities
- CodeActionsLegacy
- Diagnostics
- ExternalAccess/Copilot
- Internal/SemanticSearch
- SemanticSearch
- TestUtilities
- BrokeredServices
- EditAndContinue
- Options
- RelatedDocuments
- Test/EditAndContinue
- VisualBasicTest
- CodeActions
- ConvertForToForEach
- Diagnostics
- Suppression
- EncapsulateField
- ExtractMethod
- FullyQualify
- GenerateComparisonOperators
- GenerateMethod
- GenerateVariable
- InlineTemporary
- IntroduceVariable
- MoveDeclarationNearReference
- NameTupleElement
- PreferFrameworkType
- RemoveUnusedVariable
- ReplaceDocCommentTextWithTag
- ReplaceMethodWithProperty
- SimplifyThisOrMe
- SimplifyTypeNames
- UseNamedArguments
- Wrapping
- VisualBasic/Portable
- Diagnostics
- DocumentationComments
- GenerateConstructors
- LanguageServices
- QuickInfo
- SignatureHelp
- Interactive/Host
- LanguageServer
- ExternalAccess/VisualDiagnostics/Internal
- Microsoft.CodeAnalysis.LanguageServer.UnitTests
- Utilities
- Microsoft.CodeAnalysis.LanguageServer
- FileBasedPrograms
- HostWorkspace
- ProjectTelemetry
- Services
- Microsoft.CommonLanguageServerProtocol.Framework
- Protocol.TestUtilities
- LanguageServer
- Workspaces
- ProtocolUnitTests
- Completion
- Definitions
- Diagnostics
- FoldingRanges
- Initialize
- Metadata
- MiscellaneousFiles
- Options
- References
- Rename
- Workspaces
- Protocol
- Extensions
- Features
- EditAndContinue
- FindUsages
- UnifiedSuggestions
- Handler
- CodeLens
- Completion
- Diagnostics
- DiagnosticSourceProviders
- DiagnosticSources
- Public
- FoldingRanges
- InlineCompletions
- OnAutoInsert
- PullHandlers
- References
- RelatedDocuments
- Rename
- SemanticTokens
- ServerLifetime
- SourceGenerators
- SpellCheck
- Workspaces
- NuGet/VS.ExternalAPIs.Roslyn.Package
- RoslynAnalyzers
- Microsoft.CodeAnalysis.Analyzers
- Core/MetaAnalyzers
- Fixers
- UnitTests
- MetaAnalyzers
- PerformanceSensitiveAnalyzers
- CSharp/Analyzers
- UnitTests
- PublicApiAnalyzers
- Roslyn.Diagnostics.Analyzers/UnitTests
- Text.Analyzers
- Core
- UnitTests
- Tools
- GenerateDocumentationAndConfigFiles
- RulesetToEditorconfigConverter/Tests
- Utilities.UnitTests
- Extensions
- FlowAnalysis/Analysis/PropertySetAnalysis
- Utilities
- Compiler/Options
- FlowAnalysis/FlowAnalysis
- Analysis
- PropertySetAnalysis
- TaintedDataAnalysis
- Framework/DataFlow
- Scripting/CSharpTest
- Setup/DevDivInsertionFiles
- Test/Perf/Utilities
- Tools
- AnalyzerRunner
- BuildValidator
- ExternalAccess
- Razor/Features
- Cohost
- Handlers
- Xaml/Internal
- Replay
- SemanticSearch
- Extensions
- ReferenceAssemblies
- Apis
- TestDiscoveryWorker
- VisualStudio
- CSharp
- Impl
- SemanticSearch
- Test
- CallHierarchy
- EditorConfigSettings/DataProvider
- Interactive/Commands
- ProjectSystemShim
- Core
- Def
- CodeLens
- CommonControls
- DesignerAttribute
- FindReferences
- Contexts
- Entries
- LanguageService
- Library
- Packaging
- ProjectSystem
- Legacy
- Remote
- StackTraceExplorer
- SyncNamespaces
- TaskList
- Telemetry
- UnusedReferences
- Dialog
- Workspace
- Impl
- ProjectSystem/CPS
- SolutionExplorer/DiagnosticItem
- Test.Next
- Services
- UnifiedSettings
- Test/Diagnostics
- DevKit/Impl/EditAndContinue
- ExternalAccess/FSharp/Internal/Editor
- IntegrationTest/New.IntegrationTests
- CSharp
- InProcess
- SemanticSearch
- Setup
- TestUtilities2
- CodeModel
- Mocks
- ProjectSystemShim/Framework
- VisualBasic/Impl
- LanguageService
- VisualStudioDiagnosticsToolWindow
- OptionPages
- Panels
- Xaml/Impl/Implementation/LanguageServer/Handler/Completion
- Workspaces
- CSharpTest
- CodeGeneration
- Formatting
- CSharp/Portable
- CodeGeneration
- Recommendations
- Rename
- Simplification/Reducers
- CoreTestUtilities
- Fakes
- Logging
- MEF
- Remote
- Workspaces
- CoreTest
- LinkedFileDiffMerging
- Options
- SolutionTests
- UtilityTest
- WorkspaceTests
- Core/Portable
- CodeActions
- Operations
- CodeFixesAndRefactorings
- CodeFixes/FixAllOccurrences
- Diagnostics
- ExternalAccess/UnitTesting/Api
- FindSymbols
- FindLiterals
- FindReferences
- Finders
- Formatting
- Log
- Options
- Remote
- Rename
- ConflictEngine
- SymbolSearch
- TemporaryStorage
- Workspace
- Host/DocumentService
- Solution
- MSBuild
- BuildHost
- MSBuild/ProjectFile
- Rpc/Contracts
- Core
- MSBuild
- Rpc
- Test
- Remote
- Core
- EditAndContinue
- ServiceHub.CoreComponents
- ServiceHub
- Host
- Services
- AssetSynchronization
- DiagnosticAnalyzer
- EditAndContinue
- ExtensionMethodImportCompletion
- FindUsages
- Initialization
- MissingImportDiscovery
- ProcessTelemetry
- SemanticSearch
- SourceGeneration
- VisualBasic/Portable/Simplification/Reducers
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
1,134 files changed
+24569
-27798
lines changed| 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 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
297 | | - | |
298 | | - | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
303 | | - | |
304 | | - | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | 280 | | |
309 | 281 | | |
310 | 282 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
13 | | - | |
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
727 | 727 | | |
728 | 728 | | |
729 | 729 | | |
| 730 | + | |
| 731 | + | |
730 | 732 | | |
731 | 733 | | |
732 | 734 | | |
| |||
1797 | 1799 | | |
1798 | 1800 | | |
1799 | 1801 | | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
1800 | 1806 | | |
1801 | 1807 | | |
1802 | 1808 | | |
| |||
2137 | 2143 | | |
2138 | 2144 | | |
2139 | 2145 | | |
| 2146 | + | |
2140 | 2147 | | |
2141 | 2148 | | |
2142 | 2149 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
153 | 153 | | |
154 | 154 | | |
155 | 155 | | |
| 156 | + | |
156 | 157 | | |
157 | 158 | | |
158 | 159 | | |
159 | 160 | | |
160 | 161 | | |
161 | 162 | | |
| 163 | + | |
162 | 164 | | |
163 | 165 | | |
164 | 166 | | |
165 | 167 | | |
166 | 168 | | |
167 | 169 | | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | 170 | | |
191 | 171 | | |
192 | 172 | | |
| |||
204 | 184 | | |
205 | 185 | | |
206 | 186 | | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
207 | 206 | | |
208 | 207 | | |
209 | 208 | | |
| |||
329 | 328 | | |
330 | 329 | | |
331 | 330 | | |
| 331 | + | |
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
338 | 345 | | |
339 | 346 | | |
340 | 347 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | 14 | | |
24 | | - | |
25 | 15 | | |
26 | 16 | | |
27 | 17 | | |
| |||
30 | 20 | | |
31 | 21 | | |
32 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
33 | 38 | | |
34 | 39 | | |
35 | 40 | | |
| |||
0 commit comments