Skip to content

Various follow ups from Roslyn features#12435

Merged
davidwengier merged 6 commits intodotnet:mainfrom
davidwengier:RoslynFollowups
Nov 3, 2025
Merged

Various follow ups from Roslyn features#12435
davidwengier merged 6 commits intodotnet:mainfrom
davidwengier:RoslynFollowups

Conversation

@davidwengier
Copy link
Member

@davidwengier davidwengier commented Nov 3, 2025

Three things I've been tracking from Roslyn:

  1. Auto insert support for raw string literals: Extract raw string literal auto-insert logic into reusable service roslyn#80871
  2. Line Folding Only support in VS Code: Add support for lineFoldingOnly folding ranges roslyn#80955 (fixes Add support for lineFoldingOnly folding ranges  #12414)
    • We already did this in our folding range response anyway
  3. Allow FormattingLogTest can use real types, and remove our temporary equivalent

@davidwengier davidwengier requested a review from a team as a code owner November 3, 2025 00:16
@davidwengier
Copy link
Member Author

That source generator test failure is very surprising.

@chsienki
Copy link
Member

chsienki commented Nov 3, 2025

I wonder if that's a change in Roslyn? Might be worth trying just the version bump with none of the tooling changes and see if it still happens. I don't know how tooling changes could affect the source generator.

@davidwengier
Copy link
Member Author

Yeah, I don't see how this could be anything but a Roslyn change, but I completely forgot to dig in and find out. Thanks for the reminder :)

@davidwengier
Copy link
Member Author

That warning was removed entirely from the compiler: dotnet/roslyn#77001

Copy link
Member

@DustinCampbell DustinCampbell left a comment

Choose a reason for hiding this comment

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

The code changes look good to me!

Roslyn no longer reports CS1998
dotnet/roslyn#77001
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support for lineFoldingOnly folding ranges

3 participants