Skip to content

LSP 3.18 protocol updates - #82294

Merged
JoeRobich merged 5 commits into
mainfrom
dev/jorobich/protocol-updates
Sep 10, 2026
Merged

LSP 3.18 protocol updates#82294
JoeRobich merged 5 commits into
mainfrom
dev/jorobich/protocol-updates

Conversation

@JoeRobich

Copy link
Copy Markdown
Member

No description provided.

@JoeRobich
JoeRobich requested a review from a team as a code owner February 5, 2026 00:45
@dotnet dotnet deleted a comment from azure-pipelines Bot Feb 10, 2026
/// </summary>
[JsonPropertyName("trace")]
[DefaultValue(typeof(TraceSetting), "off")]
[DefaultValue(typeof(TraceValue), "off")]

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We had TraceValue and TraceSetting. They are now unified as TraceValue

@JoeRobich
JoeRobich merged commit e06f98c into main Sep 10, 2026
29 checks passed
@dotnet-policy-service dotnet-policy-service Bot added this to the Next milestone Sep 10, 2026
JoeRobich added a commit that referenced this pull request Sep 10, 2026
Fixes the test compilation failures introduced by #82294.

`TypeHierarchySupertypesParams` and `TypeHierarchySubtypesParams` no
longer inherit `TextDocumentPositionParams` under the LSP 3.18 model.
Remove the stale `TextDocument` and `Position` assignments from the
Language Server and Razor test requests; the handlers resolve the
document from `Item.Data`.

Validation:
- `dotnet test
src/LanguageServer/ProtocolUnitTests/Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests.csproj
-f net10.0 --filter 'FullyQualifiedName~TypeHierarchyTests'
-p:RunAnalyzersDuringBuild=true --no-restore`
- `dotnet test
src/Razor/src/Razor/test/Microsoft.VisualStudioCode.RazorExtension.UnitTests/Microsoft.VisualStudioCode.RazorExtension.UnitTests.csproj
--filter 'FullyQualifiedName~CohostTypeHierarchyEndpointTest'
-p:RunAnalyzersDuringBuild=true --no-restore`

The `net472` build could not be run locally on macOS because the .NET
Framework 4.7.2 targeting pack is unavailable; CI covers that target.

###### Microsoft Reviewers: [Open in
CodeFlow](https://microsoft.github.io/open-pr/?codeflow=https://github.com/dotnet/roslyn/pull/85253)

Copilot-Session: 5eafba01-dc3d-4db4-8343-3cc70b399bba
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants