Во-первых, подавления StyleCop действительно трудно запомнить, но самый простой способ - использовать их прямо перед вашим методом или перед всем классом.В вашем случае атрибут подавления будет выглядеть следующим образом:
[SuppressMessage("StyleCopPlus.StyleCopPlusRules", "SP0100:AdvancedNamingRules", Justification = "Global ASAX method.")]
Во-вторых, StyleCop + в настоящее время не может обнаруживать методы Global ASAX, поэтому он рассматривает их как общие методы и применяет соответствующие правила.Учитывая это, вы, вероятно, могли бы использовать следующие правила именования для «Методы (общие)»:
$(AaBb)
Application_$(AaBb)
Page_$(AaBb)
Session_$(AaBb)
Недостатком здесь является то, что метод Application_DoWork не будет нарушен, даже если он не связан с Global ASAX.
Наконец, вы можете отправить вопрос в StyleCop +, чтобы он мог различать методы Global ASAX и применять к ним отдельные правила именования.