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 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.