SuppressMessageAttribute.Scope Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'ambito del codice pertinente per l'attributo.
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
Valore della proprietà
Ambito del codice pertinente per l'attributo.
Commenti
La Scope proprietà è un argomento facoltativo che specifica l'ambito dei metadati per il quale l'attributo è pertinente. Nella tabella seguente sono illustrati i possibili valori.
Valore | Descrizione |
---|---|
"member" |
Elimina gli avvisi su un membro. |
"module" |
Elimina gli avvisi su un assembly. È un'eliminazione globale che si applica all'intero progetto. |
"namespace" |
Questo ambito elimina gli avvisi sullo spazio dei nomi stesso. Non elimina gli avvisi sui tipi all'interno dello spazio dei nomi. |
"namespaceanddescendants" |
Elimina gli avvisi in uno spazio dei nomi e tutti i relativi simboli discendenti. Questo valore viene ignorato dall'analisi del codice legacy. |
"type" |
Elimina gli avvisi su un tipo. |
Per l'analisi del codice legacy, "resource"
è anche un valore valido. Per altre informazioni sugli ambiti, vedere Eliminare gli avvisi di analisi del codice.