Поделиться через


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"устаревшего кода также является допустимым значением. Дополнительные сведения о областях см. в разделе "Подавление предупреждений анализа кода".

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