Compartilhar via


SuppressMessageAttribute.Scope Propriedade

Definição

Obtém ou define o escopo do código relevante para o atributo.

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

Valor da propriedade

O escopo do código relevante para o atributo.

Comentários

A Scope propriedade é um argumento opcional que especifica o escopo de metadados para o qual o atributo é relevante. A tabela a seguir mostra os valores possíveis.

Valor Descrição
"member" Suprime avisos contra um membro.
"module" Suprime avisos em um assembly. É uma supressão global que se aplica a todo o projeto.
"namespace" Esse escopo suprime avisos no próprio namespace. Ele não suprime avisos para tipos dentro do namespace.
"namespaceanddescendants" Suprime avisos em um namespace e todos os seus símbolos descendentes. Esse valor é ignorado pela análise de código herdada.
"type" Suprime avisos em relação a um tipo.

Para análise de código herdada, "resource" também é um valor válido. Para obter mais informações sobre escopos, consulte Suprimir avisos de análise de código.

Aplica-se a