SuppressMessageAttribute(String, String) Construtor
Definição
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.
Inicializa uma nova instância da SuppressMessageAttribute classe , especificando a categoria da ferramenta de análise de código e o identificador de uma regra de análise.
public:
SuppressMessageAttribute(System::String ^ category, System::String ^ checkId);
public SuppressMessageAttribute (string category, string checkId);
new System.Diagnostics.CodeAnalysis.SuppressMessageAttribute : string * string -> System.Diagnostics.CodeAnalysis.SuppressMessageAttribute
Public Sub New (category As String, checkId As String)
Parâmetros
- category
- String
A categoria para o atributo.
- checkId
- String
O identificador da regra de ferramenta de análise à qual atributo se aplica.
Exemplos
O exemplo de código a seguir mostra o uso do SuppressMessageAttribute atributo para suprimir avisos para a Microsoft.Performance
categoria e os CA1801
identificadores e CA1804
marcar. Este exemplo de código faz parte de um exemplo maior fornecido para a SuppressMessageAttribute classe .
[SuppressMessage("Microsoft.Performance", "CA1801:ReviewUnusedParameters", MessageId = "isChecked")]
[SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId = "fileIdentifier")]
static void FileNode(string name, bool isChecked)
{
string fileIdentifier = name;
string fileName = name;
string version = String.Empty;
}
<SuppressMessage("Microsoft.Performance", "CA1801:ReviewUnusedParameters", MessageId:="isChecked"), _
SuppressMessage("Microsoft.Performance", "CA1804:RemoveUnusedLocals", MessageId:="fileIdentifier")> _
Shared Sub FileNode(ByVal name As String, ByVal isChecked As Boolean)
Dim fileIdentifier As String = name
Dim fileName As String = name
Dim version As String = String.Empty
End Sub
Comentários
O category
valor do parâmetro é específico para a ferramenta de análise e categoriza a regra identificada pelo checkId
parâmetro . Os dois parâmetros concatenados juntos formam um identificador exclusivo para a regra.
Observação
O símbolo de pré-processador "CODE_ANALYSIS" deve ser definido para que esse atributo seja eficaz. A ausência do símbolo de pré-processador resulta na não aplicação do atributo.