SuppressMessageAttribute.Scope Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.