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