JetBrains Rider 2026.1 Help

コードインスペクション:位置分解パターンを使用する

このインスペクションは、位置パターンとしてより明確に記述できる再帰的なプロパティパターンを報告します。 これは通常、パターン内の複数のプロパティが、対象となる型またはタプルの自然な分解順序と一致する場合に発生します。

サンプル

var point = (x: 0, y: 1, z: 2); if (point is { x: 0, y: 1 }) { }
var point = (x: 0, y: 1, z: 2); if (point is (0, 1, _)) { }

クイックフィックス

位置パターンは短く、どの形状が一致しているかが分かりやすい。

2026 年 6 月 12 日