CS.HIDDEN.MEMBER.LOCAL.CLASS

ローカル変数によってクラスデータメンバーが非表示になっています。

脆弱性とリスク

ローカル変数によってクラスを含むメンバーが非表示になっている場合、これらのメンバーは 'this' リンク経由でのみアクセスできるようになります。この動作が意図されることはほとんどありません。

例 1

コピー
  class Zoo {
      private int monkeys;
      void KillMonkeys () {
          bool monkeys = false;  // defect - local variable hides a class member
      }
  }