SuppressMessageAttribute.Scope Właściwość

Definicja

Pobiera lub ustawia zakres kodu, który jest odpowiedni dla atrybutu.

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

Wartość właściwości

Zakres kodu, który jest odpowiedni dla atrybutu.

Uwagi

Właściwość Scope jest opcjonalnym argumentem określającym zakres metadanych, dla którego atrybut jest odpowiedni. W poniższej tabeli przedstawiono możliwe wartości.

Wartość Opis
"member" Pomija ostrzeżenia dotyczące elementu członkowskiego.
"module" Pomija ostrzeżenia dotyczące zestawu. Jest to globalne pomijanie, które ma zastosowanie do całego projektu.
"namespace" Ten zakres pomija ostrzeżenia dotyczące samej przestrzeni nazw. Nie pomija ostrzeżeń dotyczących typów w przestrzeni nazw.
"namespaceanddescendants" Pomija ostrzeżenia w przestrzeni nazw i wszystkich jej symbolach potomnych. Ta wartość jest ignorowana przez starszą analizę kodu.
"type" Pomija ostrzeżenia dotyczące typu.

W przypadku starszej analizy"resource" kodu jest również prawidłową wartością. Aby uzyskać więcej informacji na temat zakresów, zobacz Pomijanie ostrzeżeń analizy kodu.

Dotyczy