SuppressMessageAttribute(String, String) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de SuppressMessageAttribute klasse, waarbij de categorie van het hulpprogramma voor codeanalyse en de id voor een analyseregel wordt opgegeven.
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)
Parameters
- category
- String
De categorie voor het kenmerk.
- checkId
- String
De id van de regel voor het analysehulpprogramma waar het kenmerk op van toepassing is.
Voorbeelden
In het volgende codevoorbeeld ziet u het gebruik van het kenmerk SuppressMessageAttribute om waarschuwingen voor de categorie Microsoft.Performance en de CA1801 en CA1804 controle-id's te onderdrukken. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de SuppressMessageAttribute klasse.
[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
Opmerkingen
De category parameterwaarde is specifiek voor het analysehulpprogramma en categoriseert de regel die wordt geïdentificeerd door de checkId parameter. De twee parameters die samen zijn samengevoegd, vormen een unieke id voor de regel.
Note
Het preprocessorsymbool 'CODE_ANALYSIS' moet worden gedefinieerd om dit kenmerk effectief te kunnen gebruiken. Het ontbreken van het preprocessorsymbool resulteert in het kenmerk dat niet wordt toegepast.