SuppressMessageAttribute.Scope Propriedade

Definição

Obtém ou define o âmbito 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; }
member this.Scope : string with get, set
Public Property Scope As String

Valor de Propriedade

O âmbito do código relevante para o atributo.

Observações

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

Value Description
"member" Suprime avisos contra um membro.
"module" Suprime avisos contra uma assembleia. É uma supressão global que se aplica a todo o projeto.
"namespace" Este âmbito suprime avisos contra o próprio namespace. Não suprime avisos contra tipos dentro do espaço de nomes.
"namespaceanddescendants" Suprime avisos num namespace e em todos os seus símbolos descendentes. Este valor é ignorado pela análise de código legado.
"type" Suprime avisos contra um tipo.

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

Aplica-se a