File tree
839 files changed
+38146
-30745
lines changed- docs/contributing
- eng
- common
- core-templates/steps
- internal
- templates
- config
- pipelines
- src
- Analyzers
- CSharp
- Analyzers
- MakeStructMemberReadOnly
- UseExpressionBody/Helpers
- CodeFixes
- ImplementInterface
- MakeMethodAsynchronous
- MisplacedUsingDirectives
- UseImplicitOrExplicitType
- Tests
- AddAccessibilityModifiers
- AddAnonymousTypeMemberName
- AddBraces
- AddExplicitCast
- AddParameter
- AddRequiredParentheses
- AliasAmbiguousType
- DocumentationComments
- GenerateConstructor
- GenerateMethod
- HideBase
- ImplementAbstractClass
- ImplementInterface
- InlineDeclaration
- InvokeDelegateWithConditionalAccess
- MakeFieldReadonly
- MakeLocalFunctionStatic
- MakeMethodAsynchronous
- MakeRefStruct
- MakeStructMemberReadOnly
- MakeTypeAbstract
- MisplacedUsingDirectives
- NamingStyles
- Nullable
- OrderModifiers
- PopulateSwitch
- QualifyMemberAccess
- RemoveInKeyword
- RemoveNewModifier
- RemoveUnnecessaryParentheses
- RemoveUnusedLocalFunction
- RemoveUnusedMembers
- RemoveUnusedParametersAndValues
- ReplaceDefaultLiteral
- SimplifyBooleanExpression
- SimplifyInterpolation
- UpdateProjectToAllowUnsafe
- UpgradeProject
- UseAutoProperty
- UseCoalesceExpression
- UseConditionalExpression
- UseExpressionBodyForLambda
- UseImplicitOrExplicitType
- UseInferredMemberName
- UseInterpolatedVerbatimString
- UseIsNullCheck
- UseLocalFunction
- UseNullPropagation
- UsePatternMatching
- UseSystemHashCode
- UseThrowExpression
- Core
- Analyzers
- RemoveUnnecessarySuppressions
- SimplifyTypeNames
- CodeFixes
- AddExplicitCast
- ImplementInterface
- MakeMethodAsynchronous
- VisualBasic
- CodeFixes
- AddExplicitCast
- ImplementInterface
- MakeMethodAsynchronous
- 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
- Lowering
- LocalRewriter
- Operations
- Parser
- Symbols
- Extensions
- FunctionPointers
- Metadata/PE
- Source
- Synthesized
- Wrapped
- Syntax
- Utilities
- xlf
- Test
- Emit2/CodeGen
- Emit3/Semantics
- Emit
- CodeGen
- IOperation/IOperation
- Semantic/Semantics
- Symbol
- Compilation
- Symbols
- Syntax
- LexicalAndXml
- Parsing
- Core
- CodeAnalysisTest
- MSBuildTask
- MSBuild
- Sdk
- Portable
- CodeGen
- CommandLine
- Compilation
- DiagnosticAnalyzer
- InternalUtilities
- Server/VBCSCompiler
- Test/Core
- VisualBasic/Portable/CommandLine
- Dependencies
- CodeAnalysis.Debugging
- Collections
- 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
- DocumentationComments
- Extensions/ContextQuery
- ExtractMethod
- FixInterpolatedVerbatimString
- Formatting
- Indentation
- GenerateConstructors
- LanguageServer
- MoveToNamespace
- ObsoleteSymbol
- QuickInfo
- Rename
- Semantics
- SplitComment
- SplitStringLiteral
- StringCopyPaste
- Structure
- SymbolKey
- CSharp/StringCopyPaste
- Core
- Classification/Syntactic
- EditorConfigSettings/Aggregator
- ExternalAccess/VSTypeScript
- InlineRename
- Logging
- Remote
- Tagging
- DiagnosticsTestUtilities
- ChangeSignature
- CodeActions
- Diagnostics
- MoveToNamespace
- ExternalAccess/Debugger
- Test2
- Diagnostics/UseAutoProperty
- IntelliSense
- Rename
- Test
- Attributes
- CodeGeneration
- Collections/Immutable/Maps
- CommentSelection
- Completion
- Diagnostics
- DocCommentFormatting
- EditAndContinue
- EditorConfigSettings/Data
- InheritanceMargin
- LinkedFiles
- MetadataAsSource
- Snippets
- StackTraceExplorer
- Structure
- Utilities
- VisualBasicTest
- AddMissingImports
- CodeActions
- AddImport
- GenerateEqualsAndGetHashCodeFromMembers
- GenerateType
- InitializeParameter
- Diagnostics
- ExpressionEvaluator
- CSharp/Test/ResultProvider
- Core
- Source
- FunctionResolver
- ResultProvider/Portable
- Test/ResultProvider
- Features
- CSharpTest
- AddAwait
- CodeActions
- ConvertAnonymousType
- ConvertAutoPropertyToFullProperty
- ConvertBetweenRegularAndVerbatimString
- ConvertForEachToFor
- ConvertForToForEach
- ConvertLinq
- ConvertLocalFunctionToMethod
- ConvertNamespace
- ConvertNumericLiteral
- ConvertToInterpolatedString
- ConvertToRawString
- Diagnostics
- Suppression
- EditAndContinue
- EncapsulateField
- ExtractMethod
- FullyQualify
- GenerateVariable
- ImplementInterface
- 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
- EnableNullable
- Completion
- CompletionProviders
- DeclarationName
- KeywordRecommenders
- ConvertLinq
- Diagnostics
- EditAndContinue
- FullyQualify
- Structure
- UseAutoProperty
- Core/Portable
- AddImport
- SearchScopes
- BraceCompletion
- ChangeSignature
- CodeFixes/Suppression
- CodeRefactorings
- AddMissingImports
- SyncNamespace
- Completion
- Providers
- ImportCompletionProvider
- Debugging
- Diagnostics
- EditAndContinue
- Utilities
- EncapsulateField
- ExternalAccess
- UnitTesting
- API
- LegacySolutionEvents
- Notification
- Watch/Api
- FindUsages
- Formatting
- ImplementInterface
- IntroduceParameter
- QuickInfo/Presentation
- RelatedDocuments
- SemanticSearch
- Tools
- SymbolSearch
- SourceBuild
- Windows
- UseAutoProperty
- ValueTracking
- xlf
- DiagnosticsTestUtilities
- CodeActionsLegacy
- CodeActions
- Diagnostics
- ExternalAccess
- Copilot
- Internal
- Completion
- SemanticSearch
- SemanticSearch
- OmniSharp/Rename
- TestUtilities
- BrokeredServices
- EditAndContinue
- Options
- RelatedDocuments
- Test/EditAndContinue
- VisualBasicTest
- CodeActions
- ConvertForToForEach
- Diagnostics
- Suppression
- EditAndContinue
- EncapsulateField
- ExtractMethod
- FullyQualify
- GenerateComparisonOperators
- GenerateMethod
- GenerateVariable
- ImplementInterface
- InlineTemporary
- IntroduceVariable
- MoveDeclarationNearReference
- NameTupleElement
- PreferFrameworkType
- RemoveUnusedVariable
- ReplaceDocCommentTextWithTag
- ReplaceMethodWithProperty
- SimplifyThisOrMe
- SimplifyTypeNames
- UseNamedArguments
- Wrapping
- VisualBasic/Portable
- Diagnostics
- EditAndContinue
- GenerateConstructors
- SignatureHelp
- UseAutoProperty
- Interactive/Host
- LanguageServer
- Microsoft.CodeAnalysis.LanguageServer.UnitTests
- Microsoft.CodeAnalysis.LanguageServer
- Microsoft.CommonLanguageServerProtocol.Framework
- Protocol.TestUtilities
- LanguageServer
- Workspaces
- ProtocolUnitTests
- Diagnostics
- Protocol
- Features
- CodeCleanup
- EditAndContinue
- Handler
- Diagnostics
- References
- RelatedDocuments
- Rename
- SourceGenerators
- Workspaces
- RoslynAnalyzers
- Microsoft.CodeAnalysis.Analyzers/UnitTests
- MetaAnalyzers
- PerformanceSensitiveAnalyzers/UnitTests
- Roslyn.Diagnostics.Analyzers/UnitTests
- Text.Analyzers/UnitTests
- Tools
- GenerateDocumentationAndConfigFiles
- RulesetToEditorconfigConverter/Tests
- Utilities.UnitTests
- Extensions
- FlowAnalysis/Analysis/PropertySetAnalysis
- Utilities
- Compiler/Options
- FlowAnalysis/FlowAnalysis/Analysis
- PropertySetAnalysis
- TaintedDataAnalysis
- Scripting/CSharpTest
- Test/Perf/Utilities
- Tools/ExternalAccess/Razor/Features
- VisualStudio
- CSharp
- Impl
- SemanticSearch
- Test
- EditorConfigSettings/DataProvider
- Interactive/Commands
- ProjectSystemShim
- Core
- Def
- CodeCleanup
- DesignerAttribute
- Diagnostics
- Extensions
- FindReferences/Contexts
- InlineRename
- LanguageService
- Packaging
- Remote
- Telemetry
- Impl/SolutionExplorer/SymbolTree
- Test.Next/Services
- ExternalAccess
- Copilot/SemanticSearch
- FSharp/Internal/Editor/FindUsages
- IntegrationTest/New.IntegrationTests/CSharp
- Setup.Dependencies
- Setup.ServiceHub
- arm64
- x64
- VisualBasic/Impl
- LanguageService
- VisualStudioDiagnosticsToolWindow
- OptionPages
- Panels
- Workspaces
- CSharpTest
- CodeGeneration
- Formatting
- CSharp/Portable
- CodeGeneration
- Recommendations
- Rename
- Simplification/Reducers
- CoreTestUtilities
- Fakes
- Remote
- Workspaces
- CoreTest
- LinkedFileDiffMerging
- Options
- SolutionTests
- UtilityTest
- WorkspaceTests
- Core/Portable
- CodeActions
- CodeFixesAndRefactorings
- CodeFixes/FixAllOccurrences
- CodeRefactorings/FixAllOccurences
- Diagnostics
- FindSymbols
- FindLiterals
- FindReferences
- Log
- Recommendations
- Rename
- ConflictEngine
- SymbolSearch
- Workspace
- Remote
- Core
- EditAndContinue
- ServiceHub
- Host
- Services
- AssetSynchronization
- ConvertTupleToStructCodeRefactoringProvider
- EditAndContinue
- ExtensionMethodImportCompletion
- Initialization
- MissingImportDiscovery
- ProcessTelemetry
- Renamer
- 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.
839 files changed
+38146
-30745
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | 168 | | |
191 | 169 | | |
192 | 170 | | |
| |||
204 | 182 | | |
205 | 183 | | |
206 | 184 | | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
207 | 204 | | |
208 | 205 | | |
209 | 206 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
400 | 400 | | |
401 | 401 | | |
402 | 402 | | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
403 | 407 | | |
404 | 408 | | |
405 | 409 | | |
406 | 410 | | |
407 | 411 | | |
408 | 412 | | |
409 | | - | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
410 | 416 | | |
411 | 417 | | |
412 | 418 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
8 | | - | |
| 7 | + | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
273 | 273 | | |
274 | 274 | | |
275 | 275 | | |
276 | | - | |
| 276 | + | |
277 | 277 | | |
278 | 278 | | |
279 | 279 | | |
| |||
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
| 300 | + | |
300 | 301 | | |
301 | 302 | | |
302 | 303 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
23 | 25 | | |
24 | | - | |
| 26 | + | |
| 27 | + | |
25 | 28 | | |
26 | 29 | | |
27 | 30 | | |
| |||
30 | 33 | | |
31 | 34 | | |
32 | 35 | | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
33 | 39 | | |
| 40 | + | |
34 | 41 | | |
35 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
36 | 49 | | |
37 | | - | |
| 50 | + | |
| 51 | + | |
38 | 52 | | |
39 | 53 | | |
| 54 | + | |
40 | 55 | | |
41 | 56 | | |
42 | 57 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 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 | | - | |
11 | | - | |
12 | | - | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
113 | | - | |
| 113 | + | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
118 | 118 | | |
119 | | - | |
| 119 | + | |
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| |||
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
129 | | - | |
| 129 | + | |
130 | 130 | | |
131 | | - | |
| 131 | + | |
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
150 | | - | |
| 150 | + | |
151 | 151 | | |
152 | 152 | | |
153 | 153 | | |
| |||
0 commit comments