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年 5月 8日