SuppressMessageAttribute.Scope Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.