System.Diagnostics.CodeAnalysis Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes pour l’interaction avec les outils d’analyse du code. Ces outils sont utilisés pour analyser le code pour la conformité aux conventions de codage telles que les règles de nommage ou de sécurité.
Classes
| Nom | Description |
|---|---|
| AllowNullAttribute |
Spécifie que |
| DisallowNullAttribute |
Spécifie que |
| DoesNotReturnAttribute |
Spécifie qu’une méthode ne retournera jamais en aucune circonstance. |
| DoesNotReturnIfAttribute |
Spécifie que la méthode ne retourne pas si le paramètre Boolean associé est passé la valeur spécifiée. |
| ExcludeFromCodeCoverageAttribute |
Spécifie que le code attribué doit être exclu des informations de couverture du code. |
| MaybeNullAttribute |
Spécifie qu’une sortie peut être |
| MaybeNullWhenAttribute |
Spécifie que lorsqu’une méthode retourne ReturnValue, le paramètre peut être |
| NotNullAttribute |
Spécifie qu’une sortie n’est pas |
| NotNullIfNotNullAttribute |
Spécifie que la sortie ne sera pas null si le paramètre nommé n’est pas null. |
| NotNullWhenAttribute |
Spécifie que lorsqu’une méthode retourne ReturnValue, le paramètre ne sera pas |
| SuppressMessageAttribute |
Supprime la création de rapports d’une violation de règle d’analyse de code spécifique, ce qui permet plusieurs suppressions sur un seul artefact de code. Ne s’applique pas aux diagnostics du compilateur. |