CS.HIDDEN.MEMBER.PARAM.CLASS
関数パラメーターによってクラスデータメンバーが非表示になっています。
脆弱性とリスク
関数パラメーターによってクラスを含むメンバーが非表示になっている場合、これらのメンバーは 'this' リンク経由でのみアクセスできるようになります。この動作が意図されることはほとんどありません。
例 1
コピー
class Zoo {
private int deers;
int numberOfSpecies;
void LodgeDeers (bool deers) { // defect - method parameter hides a class member
if (deers)
numberOfSpecies++;
}
}