SuppressMessageAttribute.Scope Свойство

Определение

Возвращает или задает область кода, к которой относится атрибут.

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

Значение свойства

Область кода, к которой относится атрибут.

Комментарии

Свойство Scope является необязательным аргументом, указывающим метаданные область, для которых имеет отношение атрибут. В следующей таблице приводятся возможные значения.

Значение Описание
"member" Подавляет предупреждения для элемента.
"module" Подавляет предупреждения для сборки. Это глобальное подавление, которое применяется ко всему проекту.
"namespace" Этот область подавляет предупреждения для самого пространства имен. Он не подавляет предупреждения для типов в пространстве имен.
"namespaceanddescendants" Подавляет предупреждения в пространстве имен и всех его символах-потомках. Это значение игнорируется при анализе устаревшего кода.
"type" Подавляет предупреждения для типа.

Для анализа "resource"устаревшего кода также является допустимым значением. Дополнительные сведения об областях см. в разделе Подавление предупреждений анализа кода.

Применяется к