System.Diagnostics.CodeAnalysis Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes para interação com ferramentas de análise de código. Essas ferramentas são usadas para analisar o código para conformidade com convenções de codificação, como nomenclatura ou regras de segurança.
Allow |
Especifica que |
Constant |
Indica que o parâmetro de método especificado espera uma constante. |
Disallow |
Especifica que |
Does |
Especifica que um método nunca retornará sob nenhuma circunstância. |
Does |
Especifica que o método não retornará se o parâmetro Boolean associado for passado o valor especificado. |
Dynamically |
Indica que determinados membros em um Type especificado são acessados dinamicamente, por exemplo, por meio de System.Reflection. |
Dynamic |
Indica uma dependência que um membro tem em outro. |
Exclude |
Especifica que o código atribuído deve ser excluído das informações de cobertura de código. |
Experimental |
Indica que uma API é experimental e pode mudar no futuro. |
Feature |
Indica que a propriedade booliana estática pública especificada somente para obtenção protege o acesso ao recurso especificado. |
Feature |
Indica que a propriedade booliana estática pública especificada somente para obtenção corresponde à opção de recurso especificada pelo nome. |
Maybe |
Especifica que uma saída pode ser |
Maybe |
Especifica que, quando um método retorna ReturnValue, o parâmetro pode ser |
Member |
Especifica que o método ou a propriedade garantirá que os membros do campo e da propriedade listados tenham valores que não sejam |
Member |
Especifica que o método ou a propriedade garantirá que os membros do campo e da propriedade listados tenham valores não nulos ao retornar com a condição de valor retornado especificada. |
Not |
Especifica que uma saída não é |
Not |
Especifica que a saída será não nula se o parâmetro nomeado não for nulo. |
Not |
Especifica que, quando um método retorna ReturnValue, o parâmetro não será |
Requires |
Indica que o membro especificado requer que os arquivos de assembly estejam em disco. |
Requires |
Indica que o método especificado requer a capacidade de gerar um novo código em runtime, por exemplo, por meio de System.Reflection. |
Requires |
Indica que o método especificado requer acesso dinâmico ao código que não é referenciado estaticamente, por exemplo, por meio de System.Reflection. |
Sets |
Especifica que esse construtor define todos os membros necessários para o tipo atual e os chamadores não precisam definir os próprios membros necessários. |
String |
Especifica a sintaxe usada em uma cadeia de caracteres. |
Suppress |
Suprime o relatório de uma violação de regra de análise de código específica, permitindo várias supressões em um único artefato de código. Não se aplica ao diagnóstico do compilador. |
Unconditional |
Suprime o relatório de uma violação de regra específica, permitindo várias supressões em um único artefato de código. |
Unscoped |
Usado para indicar que um byref escapa e não tem escopo. |
Dynamically |
Especifica os tipos de membros que são acessados dinamicamente. Essa enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro. |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: