はじめに
Xを見ていたらこのようなものを見つけました。
TIL: you can add C# syntax highlighting to a string literal by adding /* lang=c#-test */ above it: https://t.co/Tr7A8UzUY1pic.twitter.com/WLcDDz8mhz
— Daniel Cazzulino 🇦🇷🗽 (@kzu) 2024年7月24日
どうやらRaw String Literal
に言語設定をしてあげることでハイライトできるみたいです。その方法を紹介します。
やり方
以下のように、最初の"""
の前に/* lang=c# */
と記述します。
string text =/* lang=c# */"""using System; publicpartialclassSampleStruct { publicint Value { get; init; } } """;
string text =// lang=c#"""using System; publicpartialclassSampleStruct { public Weather MyWeather { get; init; } } """;

Rider以外で試していないのでVisual Studioなどでも同様になるのか分かりませんが、積極的につけてみると良いと思います。