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++;
      }
  }