Expliquez System.Diagnostics.CodeAnalysis.SuppressMessage
-
22-07-2019 - |
Question
J'ai ce genre de code dans certaines applications (de Microsoft)
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"Microsoft.Naming",
"CA1702:CompoundWordsShouldBeCasedCorrectly",
MessageId = "CounterClockwise",
Scope = "member",
Target = "ScePhotoViewer.PhotoDisplayControl.#RotatePhotoCounterClockwiseCommand"
)]
- Quelqu'un peut-il m'expliquer cela?
- Existe-t-il un blog expliquant comment l'utiliser, les réels avantages ...
Merci Jonathan
La solution
Cet attribut est utilisé par la fonctionnalité d'analyse du code de de Team Foundation Server (TFS) à exclure. des fragments de code qui autrement déclencheraient des avertissements. Vous pouvez les supprimer en toute sécurité si vous n'utilisez pas l'analyse de code TFS.
Les attributs peuvent être ajoutés manuellement ou, le plus souvent, sont ajoutés automatiquement via l'interface graphique de Visual Studio lorsque l'option "Supprimer le message" est activée. l'option est sélectionnée dans la liste des erreurs.
Autres conseils
Cet attribut supprime simplement la génération des messages d'avertissement spécifiés lors de l'analyse de code par TFS. Aucun code n'est exclu.