System.Diagnostics.CodeAnalysis Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases para la interacción con las herramientas de análisis de código. Estas herramientas se usan para analizar el código para cumplir las convenciones de codificación, como la nomenclatura o las reglas de seguridad.
Clases
| Nombre | Description |
|---|---|
| AllowNullAttribute |
Especifica que |
| DisallowNullAttribute |
Especifica que |
| DoesNotReturnAttribute |
Especifica que un método nunca devolverá en ninguna circunstancia. |
| DoesNotReturnIfAttribute |
Especifica que el método no devolverá si se pasa el parámetro Boolean asociado al valor especificado. |
| ExcludeFromCodeCoverageAttribute |
Especifica que el código con atributos debe excluirse de la información de cobertura de código. |
| MaybeNullAttribute |
Especifica que una salida puede ser |
| MaybeNullWhenAttribute |
Especifica que cuando un método devuelve ReturnValue, el parámetro puede ser |
| NotNullAttribute |
Especifica que una salida no se |
| NotNullIfNotNullAttribute |
Especifica que la salida será distinta de null si el parámetro con nombre no es NULL. |
| NotNullWhenAttribute |
Especifica que cuando un método devuelve ReturnValue, el parámetro no se |
| SuppressMessageAttribute |
Suprime los informes de una infracción de regla de análisis de código específica, lo que permite varias supresiones en un único artefacto de código. No se aplica a los diagnósticos del compilador. |