StyleCop/FxCop-10 - Wie gehen Sie richtig unterdrücken eine Nachricht nur auf namespace-Ebene?

FxCop 10 beschwert sich über Folgendes:

using XYZ.Blah; //CA1709 - "XYZ"
using Xyz.Blah; //No complaint.

using XylophoneSuperDuperLongFullName.Blah; //I don't want to have a long full name for my company name.

Das problem ist... ich möchte meinen Firmennamen zu zeigen, bis in alle GROßBUCHSTABEN, weil XYZ ist eine Abkürzung. Die lange version der name ist viel zu lang, um eine sinnvolle namespace. Microsoft kommt mit dieser Art von Sachen, weil Ihre Abkürzung ist nur 2 Buchstaben.

using MS.Something; //No Complaint.
using Microsoft.SomethingElse; //No Complaint.

So, ich war auf der Suche auf das hinzufügen von ein SuppressMessageAttribute um diese Warnung zu unterdrücken. Aber, ich bin mir nicht sicher, wie Sie Sie richtig zu tun, nur (oder wo auch stick), so dass es wirkt sich NUR auf diese eine Instanz. Ich will nicht Unterdrücken, alles, was innerhalb dieses namespace, da will ich fangen, alle anderen Fehler, die ich mache. Ich habe mir auf der msdn und bei google gesucht, aber ich kann nichts finden, dass zeigt, wie die speziell nur auf diese Instanz. Der nächste, den ich fand, war Scope = "namespace" aber ich war nicht sicher, ob das bedeutet, dass es Einfluss auf den tatsächlichen namespace-name oder, wenn es wirkt sich auf alles, was IN diesem namespace.

InformationsquelleAutor michael | 2011-06-17
Schreibe einen Kommentar