SuppressMessageAttribute.CheckId Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.