J'ai essayé de supprimer un avertissement FxCop particulier pour une méthode définie dans une interface en ajoutant l'attribut SuppressMessage à la méthode. Mais l'avertissement apparaît toujours. Je sais que l'attribut SuppressMessage est le bon choix.SuppressMessage dans l'interface
public interface ICustomerAccess
{
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design",
"CA1024:UsePropertiesWhereAppropriate",
Justification = "This method involves time-consuming operations", Scope="member")]
IList<ICustomer> GetCustomers();
}
Quelqu'un at-il l'expérience de la suppression de l'avertissement FxCop dans une interface?
Merci,
H
S'il vous plaît nous montrer votre code. – SLaks
Voici le code. interface publique ICustomerAccess { [System.Diagnostics.CodeAnalysis.SuppressMessage ("Microsoft.Design", "CA1024: UsePropertiesWhereAppropriate", Justification = "Cette méthode implique des opérations de temps", scope = "membre")] IList GetCustomers(); } –
Avez-vous défini 'CODE_ANALYSIS'? – SLaks