Partager via


SuppressMessageAttribute.Scope Propriété

Définition

Obtient ou définit l’étendue du code pertinent pour l’attribut.

public:
 property System::String ^ Scope { System::String ^ get(); void set(System::String ^ value); };
public string Scope { get; set; }
public string? Scope { get; set; }
member this.Scope : string with get, set
Public Property Scope As String

Valeur de propriété

Étendue du code pertinent pour l’attribut.

Remarques

La Scope propriété est un argument facultatif qui spécifie l’étendue des métadonnées pour laquelle l’attribut est pertinent. Le tableau suivant présente les valeurs possibles.

Valeur Description
"member" Supprime les avertissements contre un membre.
"module" Supprime les avertissements contre un assembly. Il s’agit d’une suppression globale qui s’applique à l’ensemble du projet.
"namespace" Cette étendue supprime les avertissements par rapport à l’espace de noms lui-même. Il ne supprime pas les avertissements contre les types dans l’espace de noms.
"namespaceanddescendants" Supprime les avertissements dans un espace de noms et tous ses symboles descendants. Cette valeur est ignorée par l’analyse du code héritée.
"type" Supprime les avertissements par rapport à un type.

Pour l’analyse du code hérité, "resource" il s’agit également d’une valeur valide. Pour plus d’informations sur les étendues, consultez Supprimer les avertissements d’analyse du code.

S’applique à