例えば:
Public Event CurrentChanged As EventHandler(Of CurrentChangedEventArgs(Of T))
「メンバーの署名にジェネリック型をネストしないでください」というメッセージを表示します。イベントのデリゲートを保持する変数であるCurrentChangedEventで、VBはそれを自動的に生成します。
アイテムのルールを抑制するにはどうすればよいですか?
モジュールレベルのSuppressMessage属性として例外を入力できます。
<Module: SuppressMessage("Microsoft.Naming", _
"CA1717:OnlyFlagsEnumsShouldHavePluralNames", _
Scope := "type", _
Target := "CardGame.Suits")>
FxCop GUIを使用している場合は、問題の右クリックメニューからSuppressMessageAttribute宣言をクリップボードにコピーすることができます。モジュールレベルのSuppressMessage。ただし、これによりC#構文が取得される可能性があり、VB.Net構文に変換するには少し簡単なハウスキーピングが必要になります。