SuppressMessageAttribute.Scope Propriété

Définition

Obtient ou définit la portée du code concernant 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é

Portée du code concernant 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 répertorie les valeurs possibles.

Value Description
"member" Supprime les avertissements à l’encontre d’un membre.
"module" Supprime les avertissements sur un assembly. Il s’agit d’une suppression globale qui s’applique à l’ensemble du projet.
"namespace" Cette étendue supprime les avertissements sur l’espace de noms lui-même. mais non les avertissements concernant les types inclus 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é.
"type" Supprime les avertissements sur un type.

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

S’applique à