SuppressMessageAttribute(String, String) Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della SuppressMessageAttribute classe, specificando la categoria dello strumento di analisi del codice e l'identificatore per una regola di analisi.
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)
Parametri
- category
- String
Categoria dell'attributo.
- checkId
- String
Identificatore della regola dello strumento di analisi alla quale viene applicato l'attributo.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso dell'attributo SuppressMessageAttribute per eliminare gli avvisi per la Microsoft.Performance
categoria e gli CA1801
identificatori di controllo e CA1804
. Questo esempio di codice fa parte di un esempio più grande fornito per la 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
Commenti
Il category
valore del parametro è specifico dello strumento di analisi e classifica la regola identificata dal checkId
parametro. I due parametri concatenati insieme formano un identificatore univoco per la regola.
Nota
Il simbolo del preprocessore "CODE_ANALYSIS" deve essere definito per l'efficacia di questo attributo. L'assenza del simbolo del preprocessore genera l'attributo non applicato.