Closed
Description
- Implement workaround for missing ValueTuple in remote debugger
- Extract base LanguageServerProjectLoader from LanguageServerProjectSystem
- Remove suppression and fix VSTHRD100
- Edit & Continue support for field access in auto-properties
- Extensions: xml docs
- Move ICollectionExtensions to MS.CA.Collections
- Allow Razor cohosting to hook into configuration change notifications
- Move more collections and collection related extensions to MS.CA.Collections source package
- Do not leak cancellation exception for our own operation
- Use ActivationConstraint.FeatureFlag API to control when Semantic Search is enabled
- Optimize work done in ProjectCodeModelFactory
- Add conditional access to test plan
- Update
RuntimeHelpers.Await
rules - Add legacy workspace eventing APIs to the banned list inside roslyn
- Move Range and Index to Contracts source package
- Cleanup the code we have to run copilot code in parallel
- Filter out CompilerFeatureRequired and Obsolete attribute from method symbols
- Update Language Feature Status.md
- Move remaining legacy workspace event listeners over to new APIs.
- Fix async hoisted type substituted local
- Insert missing space in XML documentation
- Do not offer 'remove unnecessary parens' when it would change a collection initializer
- minor cleanup (no functional change)
- Do not offer use-expr-body for properties with initializers
- Make IDiagnosticAnalyzerService into an IWorkspaceService
- Add BuildHost APIs for loading an in-memory project
- Add dump reporting for https://github.com/dotnet/roslyn/issues/76225
- Allow Razor logs to be directed to the right output window in VS Code
- Remove unnecessary dependency in LSP handlers
- Simplify Impl interface tests
- Do not use nint / nuint in IL baselines
- ReferenceEqualityComparer
- Reenable source indexing
- [main] Update dependencies from dotnet/arcade
- Implement SeparatedSyntaxList.Count(Func<T, bool>)
- Refactor/cleanup usages of MakeCallWithNoExplicitArgument helper
- For IsAtDotDotToken, ensure the current token is a DotToken before parsing the next token to see if it's also a DotToken.
- Extensions: honor OverloadResolutionPriority attribute
- Start moving workspace events to fire on background threads
- Update ApplyUpdates API to account for no-effect changes
- Ensure we generate a full package for LanguageServices.Xaml
- Remove Semantic Search inline Copilot prototype
- [main] Update dependencies from dotnet/arcade
- Initial stubs for doing analysis of copilot changes to help us drive post-change cleanup work.
- Switch Project data structures from ImmutableDictionary => Dictionary and lock
- Minor Razor EA cleanup
- Remove ilmerge bypass
- Fix VS xaml lsp shutdown
- Update ICSharpCode.Decompiler to 9.1.0.7988
- Report warning when changing file that is only included in stale projects
- Enable C# classification in most code action test cases
- Disable source index temporarily to unblock signed builds
- Merge branch 'extensions' into 'main'
- Merge branch 'main' into extensions
- Avoid creating identity to obtain public key
- Make partial interface members virtual
- Reapply "Remove dependency on EditorFeatures from codelens layer (#78045)" (#78162)
- Fix MEF composition for Razor
- Remove unused reference
- Reduce allocations in NamespaceSymbol.GetExtensionContainers
- Catch and report when we are unable to make an invisible editor
- Fix missing extension-type symbol handling in VarianceSafety.cs
- Convert SyntaxNode.GetText users to instead retrieve the source text from the document
- Extensions: adjust specialname rules
- Extensions: apply inconsistent accessibility check to static members too
- Extensions: nullability analysis for invocations and method groups
- Set publishing Category
- Properly classify modern extension methods