Skip to content

Conversation

@AlekseyTs
Copy link
Contributor

@AlekseyTs AlekseyTs commented May 1, 2025

The last commit packs error and feature ids. The rest is a trivial merge

CyrusNajmabadi and others added 30 commits March 26, 2025 08:31
…408.6

Microsoft.SourceBuild.Intermediate.arcade , Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.XliffTasks
 From Version 9.0.0-beta.25204.5 -> To Version 9.0.0-beta.25208.6
tmat and others added 15 commits April 30, 2025 00:07
…ionChangedServiceFactory.cs

Co-authored-by: David Barbet <[email protected]>
…dotnet#78364)

Since Roslyn uses dynamic registration for configuration change
requests, Razor can't. Even if we could, as a document-less request, it
couldn't be routed to us anyway. So this exposes a hook for us through
our EA.

Razor side is at dotnet/razor#11800

Part of dotnet/razor#11759
…8289)

Fixes dotnet#77951

Field access in auto-properties mostly already worked in EnC.

- Update the EnC unit testing infrastructure to always run C# tests with
the "preview" language version and VB tests with the "latest" language
version.
- Add unit test coverage
- Fix small issue in the `AbstractEditAndContinueAnalyzer` to allow
auto-properties to be detected from a set accessor.

cc @tmat
…stem (dotnet#78329)

The first commit renames file LanguageServerProjectSystem.cs to
LanguageServerProjectLoader.cs.
The second commit re-creates LanguageServerProjectSystem.cs with new
content.
You may find commit-by-commit review easier.

LanguageServerProjectLoader contains most of the logic from before.
LanguageServerProjectSystem contains methods specifically for opening
solutions and projects.

When we do file-based programs, we will introduce a new project system
type, which has a method for opening a file-based program project.

Also, we explicitly stop storing LanguageServerWorkspaceFactory, and
instead pass in the specific bits from it that we were using, because
eventually LanguageServerWorkspaceFactory will hold both a file-based
program workspace and the pre-existing host workspace.
@AlekseyTs AlekseyTs requested review from 333fred and cston May 1, 2025 15:38
@AlekseyTs AlekseyTs requested review from a team as code owners May 1, 2025 15:38
@ghost ghost added the untriaged Issues and PRs which have not yet been triaged by a lead label May 1, 2025
@AlekseyTs
Copy link
Contributor Author

@333fred, @cston Need a sign-off on a merge PR. The last commit packs error and feature ids. The rest is a trivial merge.

@AlekseyTs AlekseyTs merged commit 9ef6edc into dotnet:features/UserDefinedCompoundAssignment May 1, 2025
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area-Compilers untriaged Issues and PRs which have not yet been triaged by a lead VSCode

Projects

None yet

Development

Successfully merging this pull request may close these issues.