System.Diagnostics.CodeAnalysis Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes para interação com ferramentas de análise de código. Estas ferramentas são usadas para analisar código quanto à conformidade com convenções de codificação, como nomeação ou regras de segurança.
Classes
| Name | Description |
|---|---|
| AllowNullAttribute |
Especifica que |
| DisallowNullAttribute |
Especifica que |
| DoesNotReturnAttribute |
Especifica que um método nunca regressará sob qualquer circunstância. |
| DoesNotReturnIfAttribute |
Especifica que o método não retornará se o parâmetro associado Boolean for ultrapassado pelo valor especificado. |
| ExcludeFromCodeCoverageAttribute |
Especifica que o código atribuído deve ser excluído da informação de cobertura do código. |
| MaybeNullAttribute |
Especifica que uma saída pode ser |
| MaybeNullWhenAttribute |
Especifica que quando um método retorna ReturnValue, o parâmetro pode ser |
| NotNullAttribute |
Especifica que uma saída não |
| NotNullIfNotNullAttribute |
Especifica que a saída será não-nula se o parâmetro nomeado não for nulo. |
| NotNullWhenAttribute |
Especifica que, quando um método retorna ReturnValue, o parâmetro não será |
| SuppressMessageAttribute |
Suprime o relatório de uma violação específica de uma regra de análise de código, permitindo múltiplas supressões sobre um único artefacto de código. Não se aplica ao diagnóstico do compilador. |