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