2012-02-27 10 views
0

たとえば、メソッドのMy naming ruleはSampleName、パラメータはsampleNameです。次のコードでは、publicとvirtualのようにメソッド名を制御することはできませんので、私はそれを私の命名規則に合うようにGetIdsに変更することはできません。StyleCop - メソッド名のルールのみを無効にする

public override void GetIDs(ref string[] availableDefinitionElementIDs) 
{ 
} 

プログラムを正常に構築するためには、次のルールを抑制する必要があります。

[SuppressMessage("StyleCopPlus.StyleCopPlusRules", "SP0100:AdvancedNamingRules", Justification = "?")] 

しかし、ここでの問題は、パラメータリストとメソッド内のコードの警告も表示されないことです。

メソッドの特定の要素に対してのみルールを抑制できますか?

答えて

0

私はあなたがStyleCopのメソッド宣言行のメッセージを抑制することはできないと信じています。あなたの特定のStyleCop +の問題については

、あなたは可能性があり、 "複合語/略語" StyleCop +設定

または

  • アドオン "GetIDs" へ

    • アドオン "のID"メソッド命名規則(例外として)
    • パラメータ命名規則で "availableDefinitionElementIDs"を追加する(ex電話番号)
関連する問題