SuppressMessageAttribute.CheckId Właściwość

Definicja

Pobiera identyfikator reguły narzędzia analizy kodu, która ma zostać pominięta.

public:
 property System::String ^ CheckId { System::String ^ get(); };
public string CheckId { get; }
member this.CheckId : string
Public ReadOnly Property CheckId As String

Wartość właściwości

Identyfikator reguły narzędzia analizy kodu, który ma zostać pominięty.

Przykłady

Poniższy przykład kodu przedstawia użycie atrybutu SuppressMessageAttribute do pomijania ostrzeżeń dla Microsoft.Performance kategorii i identyfikatorów sprawdzaniaCA1801.CA1804 Ten przykład kodu jest częścią większego przykładu podanego SuppressMessageAttribute dla klasy.

[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

Uwagi

Połączone razem Category właściwości i CheckId tworzą unikatowy identyfikator sprawdzania.

Dotyczy