SuppressMessageAttribute.Scope Tulajdonság

Definíció

Lekéri vagy beállítja az attribútum szempontjából releváns kód hatókörét.

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

Tulajdonság értéke

Az attribútum szempontjából releváns kód hatóköre.

Megjegyzések

A Scope tulajdonság egy választható argumentum, amely meghatározza azt a metaadat-hatókört, amelyhez az attribútum releváns. A következő táblázat mutatja a lehetséges értékeket.

Érték Leírás
"member" Letiltja a tagokra vonatkozó figyelmeztetéseket.
"module" Letiltja a szerelvényekkel kapcsolatos figyelmeztetéseket. Ez egy globális elnyomás, amely a teljes projektre vonatkozik.
"namespace" Ez a hatókör letiltja a névtérre vonatkozó figyelmeztetéseket. Nem tiltja le a névtéren belüli típusokra vonatkozó figyelmeztetéseket.
"namespaceanddescendants" Letiltja a névtérben és annak összes leszármazott szimbólumában megjelenő figyelmeztetéseket. Ezt az értéket az örökölt kódelemzés figyelmen kívül hagyja.
"type" Letiltja a típussal kapcsolatos figyelmeztetéseket.

Az örökölt kódelemzések"resource" esetében is érvényes érték. A hatókörökről további információt a kódelemzési figyelmeztetések mellőzése című témakörben talál.

A következőre érvényes: