SuppressMessageAttribute.Scope Proprietà

Definizione

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.

Si applica a