JetBrains Rider 2026.1 Help

コードインスペクション:フィールドがインターフェースのデフォルト実装を持つプロパティを隠しています

このインスペクションは、デフォルト実装を持つインターフェースプロパティを隠蔽するフィールドを報告します。 クラスメンバーとインターフェースメンバーは同じ名前を持ちながら異なるものを表しているため、コードが分かりにくくなる可能性があります。

サンプル

interface IHasValue { int Value => 42; } class Sample : IHasValue { public int Value; }
interface IHasValue { int Value => 42; } class Sample : IHasValue { public int currentValue; }

クイックフィックス

このインスペクションに対する専用のコード変更による迅速な修正方法はありません。 一般的な修正方法は、フィールド名を変更するか、意図したインターフェース契約に一致するプロパティに置き換えることです。

2026 年 6 月 12 日