मैं पूरे प्रकार के लिए FxCop चेतावनियों को दबाने कैसे कर सकता हूं?मैं पूरे प्रकार के लिए चेतावनियों को दबाने के लिए FxCop कैसे प्राप्त कर सकता हूं?
namespace ConsoleApplication1
{
public static class Serializer<T>
{
public static string Serialize(T obj)
{
return string.Empty;
}
public static T Deserialize(string str)
{
return default(T);
}
}
इस कोशिश की, लेकिन यह मेरे लिए काम नहीं कर रहा:
[assembly: SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Type", Target = "ConsoleApplication1.Serializer'1")]
तब स्कोप तर्क का बिंदु क्या है? :( –
यह FxCop को पता है कि लक्ष्य तर्क किस प्रकार की बात का प्रतिनिधित्व करता है। उदाहरण के लिए, यदि लक्ष्य "एबीसी" है, तो क्या यह एबीसी नामक नामस्थान या नेमस्पेस एबी में सी नाम वाली कक्षा का संदर्भ देता है? "स्कोप" शायद "TargetKind" जैसे कुछ नामित किया जाए, लेकिन दुर्भाग्यवश, वह वास्तव में जो दर्शाता है उसे बदलता नहीं है ... –