¿cómo puedo suprimir las advertencias de FxCop para todo un tipo?¿Cómo puedo obtener FxCop para suprimir advertencias para todo un tipo?
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);
}
}
probado esto, pero no funciona para mí:
[assembly: SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Type", Target = "ConsoleApplication1.Serializer'1")]
¿Cuál es el objetivo del argumento Scope? :( –
Le permite a FxCop saber qué tipo de cosa representa el argumento Target. Por ejemplo, si el objetivo es "ABC", ¿eso se refiere a un espacio de nombres llamado ABC o una clase llamada C en el espacio de nombres AB? "Scope" debería probablemente ser nombrado algo así como "TargetKind", pero eso, lamentablemente, no cambia lo que realmente representa ... –