Explique System.Diagnostics.CodeAnalysis.SuppressMessage
-
22-07-2019 - |
Pergunta
Eu tenho esse tipo de código em algumas aplicações (da Microsoft)
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"Microsoft.Naming",
"CA1702:CompoundWordsShouldBeCasedCorrectly",
MessageId = "CounterClockwise",
Scope = "member",
Target = "ScePhotoViewer.PhotoDisplayControl.#RotatePhotoCounterClockwiseCommand"
)]
- Alguém pode me esta explicar?
- Existe qualquer blog explicando como usá-lo, os benefícios reais ...
Graças Jonathan
Solução
Este atributo é usado pela funcionalidade (TFS) análise de código Team Foundation 's Server para excluir fragmentos de código que de outra forma provocam avisos. Você pode seguramente removê-los se você não está usando análise de código TFS.
Os atributos podem ser adicionados manualmente ou, mais geralmente, são adicionados automaticamente através do Visual Studio GUI quando a opção "Suprimir mensagem" é selecionado na lista de erros.
Outras dicas
Este atributo simplesmente suprime a geração das mensagens de aviso especificados durante a análise de código por TFS. Nenhum código é está excluída.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow