JetBrains Rider 2026.1 Help

コードインスペクション: ネストされたプロパティパターンをマージする

C# 10 は、オブジェクトパターンのネストではなくドットアクセスを使用して、パターンマッチング構文を簡素化します。 JetBrains Rider はコード内のそのような場所を検出し、対応するクイックフィックス(Alt+Enter )を提案します:

public class UserTest { public UserTest() { var user = new User(); // Merge nested property patterns if (user is { Tags: { Count: 0 } }) Console.WriteLine("do something"); } }
public class UserTest { public UserTest() { var user = new User(); if (user is { Tags.Count: 0}) Console.WriteLine("do something"); } }
public class User { public List<string> Tags { get; } = new(); }
2026 年 6 月 12 日